I have no idea whether Justin will be the savior of the Liberal party or the next PM or is even qualified to do either. What is clear is that the Liberals must have new, charismatic leadership in order to regain some traction federally. I believe that most Canadians feel the old Liberal party leadership was too arrogant, morally corrupt, and ethically challenged. They need a new young leader not tainted with the old scandals, perhaps Justin is the one.
If my local NDP riding association can field a credible candidate in the next election, I'll probably vote NDP; I like Thomas Mulclair and believe he would be a great PM. Unfortunately, my local NDP riding association seems to be good at fielding losers, in which case I may vote Liberal, anything but Conservative.