Agreed, MaRS definitely doesn't have a small SF feel of tech startups at all. Waterloo is where it's at really if you're looking for a place that supports really early stage stuff.
Are you plugged into the W'loo community? Any intros or tips on how to get started? Sadly, I'm a UofT alum - when I looked at the programs at Waterloo, they seemed focused on their students.