What a mess.
Trudeau is the so called leader who publicly mocked President Trump to other World leaders. This is the guy some people have chosen to lead their Country.
I believe Jagmeet Singh has a much higher degree of moral culture and frankly, he belongs to the wrong political party.

It seems like Jagmeet's integrity is intact, meanwhile Trudeau's phoniness oozes out of his being.