Some Votes Count More Than Others

As I live in the only Liberal riding in Saskatchewan or Alberta, I seriously wonder how I can prevent this riding from going Conservative. It’s not been hard to vote Green in the past, I was in ridings that had no chance of anything other than electing yet another Conservative MP. This time is different because my vote might actually make a difference in Ralph Goodale’s riding.

Is there any way to legally trade votes with a willing Liberal in another part of the country, especially where a Green nominee might be able to defeat all other contenders? Is it worth setting up a “Virtual Proportional Representation” system online, allowing voters to organize a coordinated effort to correct problems introduced by First Past The Post, and at the same time keep the Conservatives from winning the election?