I applaud Jagmeet Singh for his success.  I do think he is putting the cart before the horse to take over leader of the Federal NDP when he has not held a position as an MP, or any other experience federally.
However, he does seem more statesmanlike than Andrew Scheer, who despite plenty of Federal experience, he acts like a smirking schoolyard bully.