Very well put. As a Canadian, what I see is Trump's attitude gave the green card for Canadian politicians to take a stand, sacrifice short term goals for long terms strategies, and indeed, we end up seeing China as less dangerous comparatively, it being true or not. Trump made overt what was happening covertly (and also objectively hurt allied relationships).