I think this is the wrong forum for this discussion, but since we're here....
WestJet is better (or at least no worse) than airberlin which offers a single class cabin on it's shorthaul routes. Sure they offer business class longhaul, but since WestJet doesn't offer longhaul routes, I'd think that they'd be a logical fit. They're codesharing with AA and CX anyhow.