New Democrats are winning hearts and minds in B.C., Alberta, Saskatchewan, Manitoba ... what's Jagmeet Singh's excuse?