18 EVs on display at the 2025 Montreal Auto Show