This page uses PivotTable.js to allow you to explore this CSV file which was derived by Nicolas Kruchten from the official election results available from the Montreal Open Data portal.
You can drag, drop and filter the attributes and change the rendering from tables to heatmaps to charts to explore the results. The URL will update to reflect the configuration you've chosen so you can email whatever you make to someone else. You can click here to reset the table: