Hundreds of Guatemalan migrant workers and their community allies marched through Guatemala City to the steps of the Canadian embassy on Wednesday, to protest the abusive treatment of migrants under Canada's Temporary Foreign Workers program. The workers at the protest had been fired and repatriated for defending their labour and human rights while working in Canada.