I travel extensively, primarily to Europe, Russia and Belarus. I cannot say without reservation that Canada is a better country than America but having lived and travelled to the U.S. since the early 70's I do prefer Canada . 
Without a doubt Canadians are received better than Americans especially in Russia. In Europe , it's easy to see American cultural influences and that often bothers me. 
The best thing about America is the ability to prosper. There are vastly more billionaires in America than anywhere else on earth. Consumer goods are plentiful and cheapest in America. I hate guns what they bring ( mostly suicides) and the culture attached. I love baseball. NFL football and NBA basketball. I hate Fox News, Sean Hannity , Alex Jones and Rush Limbaugh. I hate racism the Obama effect on racism and white privilege. 
America is at a crossroads politically. It's not good. It smells of civil war and at least, divisiveness. Their current leader is a major disruptor. He is a flawed man.