Trudeau ran on lofty ideals, and unlike Obama, has no one to blame but himself if he cannot achieve them as he has a majority government. A failure of the Liberal party (broken promises, corruption, etc) during this government could spell another opportunity for the NDP to move up as the Liberals would then be "just like the conservatives". I suspect that that will eb the NDP narrative for the next 4 years.