
There are legitimate reasons to criticize Canada - its treatment of indigenous peoples, global pollution and human rights abuses by its mining companies, its carbon footprint per capita, etc. But these are the bits of Canada the Trumpists would like.
I always had the impression he was just trying to be diplomatic and not needlessly enrage Trump. It didn’t come over as enthusiasm, and their policies were quite different. For a Canadian politician with a real enthusiasm for Trump-style politics, see Pierre Poilievre. There’s also Stephen Harper working behind the scenes with Trump-allied organizations.