Central Mountain Air flies between: Calgary - Edmonton, Edmonton - Calgary, Vancouver - Comox, Vancouver - Williams Lake, Vancouver - Campbell River, Campbell River - Vancouver, Dawson Creek - Vancouver, Kelowna - Prince George, Vancouver - Dawson Creek, Prince George - Kelowna, Vancouver - Quesnel, Williams Lake - Vancouver, Quesnel - Vancouver, Edmonton - High Level, Prince George - Terrace, Terrace - Prince George, High Level - Edmonton, Prince George - Kamloops, Kamloops - Prince George, Edmonton - Fort Nelson, as well as several other routes.
Central Mountain Air maintains a very generous baggage policy: all passengers are entitled to check two bags free of charge as long as they do not weigh more than 50 pounds each. And if you want to fly with a 3rd piece of baggage, the cost is approximately $26. What a deal! Passengers are also allowed to carry-on one piece of baggage that does not weigh more than 22 pounds as well as a small personal item such as a purse or backpack.