The route which I chose, please dont select that..I selected Qatar airways.. My bad... Lahore to Doha, then Doha to Montreal and then Montreal to Edmonton. Spend too much on transit. 17 hours stay and Montreal..:( :(..dont try this route if your are heading to Edmonton.. service of Qatar airways...