I've mentioned the following quite a few times over the last few weeks.  Sorry to bore you if you read regularly. 
We have a 4-hour and 30-minute scheduled flight into Dubai on Sri Lankan Air.  We have to wait approximately four hours there for a 2:00 am departure on an Air Canada plane.  It is a direct flight to Vancouver and lasts 15 hours and 50 minutes.  That should put us into Vancouver a little before 7:00 am on Monday. 
Today promised to be a long one!
