All governments from Mulroney to Trudeau have been compromised by China