The urban rural divide is real, but it’s made much worse by first past the post.
The top half of the chart contains regions where the Liberals won by a significant margin. Under first past the post, it really is winner take all. The seats are allocated by a ratio of about four to one for the Liberals and two regions were 100% for the Liberals.
The proportional seats are allocated based on overall percentage of the vote across each region. In these regions the Liberal seat count is more in line with their actual support. There is significant NDP and Green support across all these regions as well but it does not result in seats under FPTP.
The situation in the bottom regions is exactly the opposite: almost four to one for the NDP vs. Liberals under FPTP, but the ratio under proportional seats is much lower.
Our voting system is causing our regional differences to be greatly exaggerated.