Air Canada ranks last in on-time flights among North American airlines

This post was originally published on CBC News.