Last year, I was travel for work. I used both for domestic flights every month. Air Canada is the worst one. My flights take around 8 hrs. including layovers but Air Canada did 12-14 hrs. twice in a year. These are not including any small delays which usually Westjet has too 1-2 hrs. delayed...