Two large buildings loom overhead against a cloudy blue sky in Toronto, Ontario.