Ontario NDP Leader Andrea Horwath visits in North Bay