My husband stated there's nothing in Canada that we don't have right here in the USA. Beautiful beaches, wildlife, mountains, world-class shopping and restaurants, national parks (Yellowstone), on and on. So much to see right here in our own back yard. No need to travel north or south - it's all right here waiting for us to explore.
Most of the Canadians I've met have been really nice as well and have expressed they would love to live in the USA.