Just a few explanations from the perspective of Stephen. I think he is a smart manager, the best PM Canadians can have at this stage.
Liberal Party is the champion of minority right and has helped Chinese in terms of equal right/treatment. But the leadership is quite shabby with no competent leader at the top.
At this stage, if I were a Canadian citizen--I will care more about the Canadian interests/values at the local level, than the sino-Canadian trade relations.