The U.S. president’s trade war and threats of annexation have complicated Canadian voters’ calculus as they head to the polls.