Canada's two largest cities are diverse and exciting...