As an American, I seem to be buffeted from all sides about how great Canada is. (And I love visiting there, I do, and love my Canadian friends.) But …