"A majority approve of Chinese investment in Canada if it comes from private companies..."  I don't think there are any private companies, as we understand them, in China.  One is ALWAYS dealing with the Chinese government even if you think it's a private company.   Nor do I think - outside the Chinese community - that there is a groundswell of support for even more trade and accommodation with China.  On the contrary. 

 So yes, Trudeau - unless he's really just a paid shill for China - really needs to be a bit more careful about how he approaches all this.