Interesting. I have visited Canada several times, all by air, with no problems at all. All they ever wanted to know was why I was there, to board a cruise ship, and the name of the ship.
I have always found Canadians to be very friendly, but distinctly different from Americans.