From CBS News' John Bentley:
MINNEAPOLIS – John McCain will head north of the border this morning to give a speech on free trade in Ottawa, Ontario, Canada's capital city. While the visit is not a campaign event, it's expected McCain will talk about his support for NAFTA, the trade agreement Barack Obama said he might renegotiate when he was campaigning in Ohio.
While most Canadians are not supportive of America's current Republican president, McCain's speech is being called "hottest ticket in Canada" by many in the Canadian press. The 380 tickets to the event, which cost between $2,000 and $5,000, sold out in half an hour of going on sale.
McCain is expected to praise the cooperation between the two countries on trade issues, as well as thanking the troops Canada has sent to Afghanistan.
It's the first time a U.S. presidential contender has made a trip Canada during the campaign season.