Speaking as an American who moved to Canada in the last year, it's definitely hard to find someone who only puts up a pretty face and falls back on some promises a hugely disagreeable figure, compared to the alternative I've been witness to. But it's interesting to hear this perspective, I haven't talked much about politics with my coworkers and I don't hear things like this often.
In general, I think Canada does a lot of things a lot better than we do in the US. Not all things, but plenty that matters to me, and when I hear very loud complaints about how Canadian society or government operates I usually have a hard time relating haha. Makes me understand the perspectives of people who immigrate from poor and corrupt countries to the US and other stabler Western countries a little better.