Both Canada and Mexico pledge to do more to block drugs and migrants