Halifax, Nova Scotia
Québec City, Québec. Cafe Babylone is worth a visit, vegan friendly, great books, features good music and even poetry!
45