Mexico perilous for Canadians