Canada has refused to grant refuge to a female US soldier – the first to seek asylum in the country. Kimberly Rivera faces imprisonment if deported back to her homeland.