Canada gets one last Christmas gift this year as their government seems to be getting their wake up calls regarding their horrible prime minister. While rumors of Justin Trudeau resigning had swirled as of late, it was no less exciting to see the words come out of his own mouth as he officially resigned as leader of the Liberal Party.
Maybe Lil’ Castro (…