I was just wondering how airlines choose their routes, do they just decide where they are going to fly, or do they figure out what routes have demand? And how would they do that? Its something that has kept me up at night. I mean does Air Canada just say "ok we are now flying from Edmonton to Victoria" or do they do some research into where they are flying next? Also How do they know where the demand is? Does Transport Canada advise them on where to fly...or is it just a guessing game?
Any help would be great thanks!!