Could Jagmeet Singh become the next PM of Canada?