Because hemp and coca can not be grown effectively in Canada without expensive greenhouses because of the climate. Also there are already many drug plantations in Central America.
So that explains why Mexico instead of Canada. But I'm not sure what motivated those particular soldiers to go rogue.