Canadian travelers shift their vacation plans to Mexico and elsewhere amid trade war with U.S.