Jagmeet Singh made appearance in Hamilton, Ont., as Conservative and Liberal leaders head for seat-rich Quebec