Just a comment, every time I've been seriously delayed on a Westjet flight (very few, mind you) I've been reimbursed somehow. Several times the entire flight fare was credited.
Maybe I've been lucky and only ever encountered non-weather delays? Either way, I've never had anything but good luck flying with Westjet. I think I've already done my AC rant here, so I won't repeat how much I wish they'd just disappear from the skies