As a consequence of greatly discounted British Airways non-stop flights from London we have great option for travelers in the UK to book super cheap return flights to Vancouver or Calgary based on all three major alliances. You can either fly to Vancouver already for £196. This isf for a round trip ticket and including all taxes and fees. )The cheapest option is on SkyTeam, note that there is no hand luggage in their base fare. Flights with British Airways are available from £234 and are inclusive of checked bag..
In general you will find the lowest fares from January to March or October to November 2018. Sale with British Airways or Air France / KLM is running till end of December. You can book your accommodation in Canada through Hotels.com or Booking.com.
Before you book.: Note that deals based on SkyTeam (AIr France / KLM and Delta) do not include checked bag in base fare (this is only for deals to USA / Canada). You can compare travel dates either at Air France or British Airways website.
Booking samples
Inverness - Vancouver / Calgary from £196 (or from £234 with British Aiways, London exit available due to long layover on your inbound flight)
Manchester - Vancouver / Calgary from £265
Southampton - Vancouver / Calgary from £282
Birmingham - Vancouver / Calgary from £291
Edinburgh - Vancouver / Calgary from £294
Glasgow - Vancouver / Calgary from £294
Newcastle upon Tyone - Vancouver / Calgary from £294
Aberdeen - Vancouver / Calgary from £301
Booking sample of cheap return flights from the UK to Vancouver or Calgary already £196 here. Your outbound flight from Inverness to Canada would be on 5th of March. You would return two weeks later, on Monday 19th of March 2018.