First off, China is not a communist country.  The day Deng Xiaoping passed away, John Howard, the Prime Minister of Australia was hosting an APEC conference in a Chinese coastal city. In conversation with the city's foreign affairs director, the question was asked by an foreign guest, "What is socialism with Chinese characteristics?" He  cupped his hands and in a conspiratorial whisper said, "Capitalism."  Added to that is the fact that China is the country of the future.  Prime Minister Justin Trudeau knows that more than most Canadians except Sinologists who have spent years associating with China and the Chinese.  Pierre Trudeau must have also sensed this.  All in the family.  Well it's quite true.  The USA now under Drumpf has an abysmal human rights record. So for those in the know, Canada's dealings with China is the way of the future.   Why wait for spring, do it now. Othewise, it's a dud.