The flights duration from Toronto to Calgary is 04h 05m and top rated airlines are Air Canada.