Just looking up flights to Canada for July 2014, came across the most incredible bargain - if you don't mind suffering a little. Turkish Airways through Skyscanner, £329 return London to Vancouver. The catch is that it's Turkish Airways, therefore routed through Istanbul. An outbound from Gatwick, return to Heathrow.
Amazing price, incredibly daft route.