Canada has a long history of human rights and environmental abuses abroad, especially in Latin America.