The problem is Edmonton to Vancouver ... total flying time of 5 and a half hours.
That is strange, because Air Berlin is a charter carrier. The flights Duesseldorf-Vancouver-Duesseldorf are serving German package tourists travelling to Banff. I did not realise Edmonton-Vancouver is that far.
BTW, whatever happened to Greyhound? I see that with 16 hours it is a quite long bus ride, but according to greyhound.ca the fare for Edmonton-Vancouver is only 146.75 CND.
[ Edit: Edited on Jun 3, 2008, at 2:20 PM by t_maia ]