Canada has plenty of reasons to be visited.