One major problem with Canada is that it is populated with too many socialists. As for my home province of Alberta, there is a glimmer of hope. The provincial NDP who form the government have lost badly in three important by -elections. With a new leader for the new party of the right, the United Conservative Party, it is likely by the next provincial election the NDP will be thrown out of office.
As for the Trudeau clan, there is a place in Hell for them.......and most Canadian bishops as well.