The Vancouver International Auto Show says it has removed Tesla from participating in this week's event over safety concerns.
With Vancouver set to host the world again in 2026, businesses on or near the Granville Strip say conditions are the worst ...