Several powerful, even revolutionary, improvements are recommended in this post from The Tyee online.
First is a three-step recipe to weaken the power of party leaders, so that MPs can freely represent your wishes, rather than the leader’s wishes. After all,
If a Parliament must be bound to its leader, why bother with a Parliament at all? Why not just elect a “glorious leader” every four years and save the money we pay for MPs?
Second is this: proportional representation, which I believe would dramatically change the seat breakdown in the House of Commons and the popular vote. If voters know that every vote truly counts (so long as their party reaches a certain small threshold), they will be far more likely to vote their true preference. Green voters in a Tory riding will start voting Green; Tory voters in an NDP riding won’t hold their nose and compromise on Liberal–”Strategic voting” will no longer hold such appeal. The result will be a Commons much more closely reflects the wishes of Canada.
Read it for yourself, then have some fun and pay Fair Vote Canada a visit.