After getting snub of chasing Xi for a talk in order to have a photo-ops, Trudeau still hasn't learned to be a statesman like his father. Act like a man before people take you seriously.
He (Trudeau) has to say and spit out anti-China for political and geopolitical considerations. For one thing, the Conservatives are on track to cobswalloped the Liberals according to the most recent survey and will more than likely beat the Justin led Liberals into the woodshed. They are attacking the Liberals as weak against China and Chinese Commies. You must remember, that its not too long ago that there was supposed to be a military exercise between two countries. Justin expressed factual statements regarding the CPC achievements in terms of economic development and reduction of abject poverty.
Those statements are still haunting the man to this day especially now that any statements regardless of truth that portrays commie Chinese in a good light will not make you lovable in the minds of the current political trend in Canada. Geopolitically, it's very seldom for the Canadian government to say no, or play off script on the most important geopolitical tension/competitor that America is having with China. For geographical reasons, cultural, economics, and militarily a.k.a. security of the country no sane Canadian leaders will sacrifice that for China.
China is far away at a distant and is not militarily interested in actual military expansion or conquest despite the idiotic blathering of western propagandists.