Air Canada has release an iPhone app that allows passengers to get updates on their flights (you can refresh by shaking your device), check-in and select your seat, print your boarding pass.
In addition you can also find and track any flight on Air Canada or Jazz with by the arrival and destination cities. Plus you also get the ability to rent a car with Avis and Budget. There will be more features coming as they say “this is only the beginning! We still have many more ideas and plan to continually enhance our App to make your travel experience even better.”
Air Canada also plans to release an app for BlackBerry devices soon.
Get it here (iTunes Link)