Amnesty International has said migrant workers in Canada have been exposed to “shocking abuse and discrimination” while working under Canada’s Temporary Foreign Worker Program (TFWP).