There have been thirty-seven United States presidential visits to Canada by twelve presidents over the past century. As the U.S. president is both head of state and head of government, these visits have taken many forms, ranging from formal state visits, to official visits, working visits, or private visits (or, as in the case of Franklin D. Roosevelt, personal vacations).

Since the first presidential visit, made by Warren G. Harding in 1923 (just a few weeks before his death), Canada has become one of the most common presidential international travel destinations. Since the Franklin Roosevelt Administration, only Gerald Ford and Jimmy Carter, never visited Canada while in office. Incumbent president Donald Trump has not yet visited Canada. Seven presidents have addressed a joint session of the Canadian parliament, with Dwight D. Eisenhower and Ronald Reagan both speaking twice.

More Info: en.m.wikipedia.org