We took the two little ones to the Poop Cafe on Bloor near Christie. I wasn't sure what to expect, but it was a lot of fun. Everything is poop-themed, so the kids sit on toilets and eat ice cream in the shape of toilet paper and poop waffles.
Our coffees were even served in toilet mugs and when you've drunk enough java, you reveal the poop at the bottom. It's all pretty cartoony and fun, so I think even the squamish would be okay with it.