Why Proportional Representation will never happen in Canada.

The way the attempt has been made is to convene a constituent assembly of citizens from across the province who then come up with a form of PR to put on a ballot. This form of PR is then put head-to-head with FPTP. This is the way you defeat PR, but still make it look like you tried change. The reason is this: within the PR camp, there are many factions. Each faction has it's own pet PR system that it wants elections decided by. To some extent this has caused some holy wars within the PR camp that precludes many of the people who support PR from voting for a "less true" version. These people, despite an alleged dislike of FPTP, would rather vote for FPTP than a less "holy" version of PR. This guarantees that whatever form of PR that's put head-to-head won't get a simple, let alone a qualified majority of people. This way of determining if we should have PR will doom us to continue to have FPTP.
A better way would be to first see if people are OK with the concept of PR by having a ballot that basically gives the following two choices:
Mark here if you wish to retain the current FPTP system.
Mark here if you wish to convene a constituent assembly to provide two (or more) choices of possible Proportional Representation systems to be voted on at a later date.
This then asks if people want PR. The disunified PR camp should, at this point, all vote against FPTP and then the constituent assembly with be called to present some choices of PR. At the next ballot, only the various PR choices would be on the ballot. The holy warriors in the PR camp get to vote for their favourite, or at least the one they hate the least as the FPTP choice won't be on the ballot this time. The FPTP proponents now have to choose between which system of PR they want, as they had their chance to defeat the concept with the first ballot.
Though this would take longer (assuming a victory on the first ballot for the PR forces) it would greatly improve the chances of some form of PR coming into effect as the vote splitting caused by the current way that governments are trying won't happen. It would even be cheaper than the current method if FPTP wins the first ballot, as the assembly wouldn't have to be called in the first place. It is unlikely to happen this way though, as the anti-PR forces know that they'd have a tougher time stopping PR if the choice was a simple yes or no to the FPTP system and the vote splitting amongst the various "sects" of PR were united.