A wild week for Jagmeet Singh from a byelection victory to an apparent challenge to Pierre Poilievre to put up the dukes as we used to say.