The NDP is running a low budget campaign this time. It does not have a campaign plane. It just has a campaign bus. Air travel will be restricted to certain long haul trips.
Jagmeet Singh was returning from the International Ploughing Match which this year takes place just outside of Sudbury. It's a major annual event in the agricultural sector. About a third of the provincial NDP caucus was there...a couple of the Northern Ontario NDP MPP's have been staying in the trailer park onsite this past week.
Anyway, Jagmeet Singh was on his way back to a number of events in the Toronto area. Barrie is the first city of any size between Sudbury and Toronto and while the federal campaign in Barrie might not win, it is a very active campaign and it's the sort of community that the NDP is going to have to start winning in if it ever wants to win government.
So, it's entirely appropriate that Jagmeet Singh made his announcement there.
I'm guessing that he'll be spending perhaps a week at a time in various regions of Canada.