I think the main reason Saskatchewan and Alberta voted, in some cases in ridings, 85% Conservative and 10% Liberals is because the Trudeau didn't take into consideration that his policies were causing extra harm over and above what slump in the Oil & Gas industry was already occuring.
Adding Carbon tax at high levels and ignoring what individual provinces like Saskatchewan are doing like multi $Billion sequestering carbon projects at SaskPower plants but still slapping on additional tax. Liberals adding red tape and forcing private industry from building pipelines and then end up having to spend tax payers money to build TMX especially while BC's LNG pipeline builds get green lights all the way.
Had this been the early 2000s and Harper had thrown on extra taxes on auto industry when it was down instead of bailing out auto industry with $billions you would have seen a similar sweep in Ontario federal elections.
This election showed explicitly how a province like Quebec can introduce something despicable like Bill 21 which has zero monetary value and Trudeau wipes his hands of it by saying it's not his responsibility what Quebec does, but just as easily meddles directly in Prairie tax policies with out a thought of caution of how it directly affects what businesses stay open & which close, for example, Husky Oil laid off hundreds of employees day after election, which is no coincidence
I'm surprised Canadians are so astonished that Western Canada, especially Saskatchewan and Alberta voted so strongly against all the political parties that are against the economy on The Prairies.