Donald Trump cast a long shadow over Canada's national election, and many voters felt his looming presence.
In his first 100 days back in the White House, the U.S. president has lobbed barbs at America's northern neighbor, levied tariffs on Canadian goods and even floated the idea of annexing Canada as the 51st state.