Justin Trudeau promised Canadians that he will not indulge in "personal attacks" and will run a campaign based on "positive politics" in 2019.
Isn't that rich?
The Trudeau Liberals are the ones who've been mud-slinging for months.
Just see for yourself:
Conservative Leader, Andrew Scheer, questioned Justin Trudeau about returning ISIS fighters in Canada. Justin Trudeau accused Scheer of "Islamophobia"
When the Ontario government grew tired of paying for the illegal border crisis caused by Trudeau's open invitation to the world's migrants, Ontario Immigration Minister Lisa Macleod confronted Trudeau's Immigration Minister, Ahmed Hussen. Hussen's response? He said it was "un-Canadian" to oppose open borders.
In response to the Ontario government's criticism of their handling of the illegal border crisis, Trudeau's top advisor and Principle Secretary, Gerald Butts, accused those who oppose open borders of being part of the "alt-right".
When the world chastised Prime Minister Trudeau for using the term "peoplekind", Gerald Butts accused those that made fun of the Prime Minister were "nazis".
When retired Conservative MP, Gerry Ritz, jokingly called Catherine McKenna, Trudeau's Environment Minister, "climate barbie", she screamed sexism and called him a sexist. Gerry Ritz apologized for his tweet.
During a heated exchange in the Finance Committee between Conservative MP Lisa Raitt and Trudeau's Finance Minister Bill Morneau, Morneau called Lisa Raitt a neanderthal.
In a Twitter exchange between Maxime Bernier and Liberal MP Celina Caesar-Chavannes over issues of race and identity politics, Caesar-Chavannes told Bernier to "check your privilege and be quiet".
When NAFTA negotiations between the USA and Canada looked dire, Trudeau's Foreign Affairs Minister actually compared President Trump to Adolf Hitler.