Pushing an unpopular bill when you don’t have a majority and Parliament can simply vote to replace the Prime Minister at anytime is idiotic.
Trudeau is playing to his base, nothing is going to come of his “vow”