Mexico and Canada are competing for President-elect Trump’s favor ahead of his Jan. 20 inauguration, each trying to make their case as the more essential North American ally. But both Canadian Prime ...