I live in Calgary, Alberta. For a long, long, long time there has been a company doing the exact same thing between Calgary and Edmonton (a 3 hour drive). I love it- in fact, I take it instead of a plane: its more comfortable, and when you factor in baggage/security, only takes about 20 minutes extra (not to mention it saves the organisation I work for a couple hundred).