Rights advocates say Canada, by upholding deal curbing asylum at US border, is ‘complicit’ in Trump’s migrant crackdown.