Shanghai:
Element Fresh, best sandwiches and generally a fantastic, fresh place to get lunch.
Wagas Café, small chain of cafés similar to Element Fresh. Very trendy, and very inexpensive, but fantastic. Great smoothies, simple but delicious pasta (creamy chicken pesto penne with pinenuts, a salad and garlic bread for only RMB29 on special, that's about $5).
Zentral, a great place to get healthy, organic food. Fantastic, cozy, avant-garde atmosphere and funky music.
All these Shanghai places are fantastically cheap, too!! I miss Asia.
Toronto:
Il Fornello, great Italian food. Pesto penne is amazing. Thin-crust pizzas are authentic and satisfying. Pricey, though!
Sushi Club, a tiny little sushi place near my res that's always busy. Always reliable, excellent prices, friendly (if not slightly ill-equipped with English) staff, fast service, and amazingly hearty and comforting food! I go there at least twice a week.
Futures Bakery, for cakes and desserts! Depends on who your server is. Some people will give you miniscule slices, others will literally give you a quarter of the pie/cake!
The New Yorker Deli, a little place around the corner from me that serves excellent omelettes. Service can be excruciatingly slow during the morning though, when everyone goes there for weekend brunch. But the food is very hearty. Can be pricey.