I actually flew Westjet from Calgary to Toronto when I was bumped off my return flight to the UK last October.
I found them to be excellent (far superior to Canjet). Back seat TV's with live satellite TV. I was watching live Premiership football whilst crossing Canada.
Cabin crew were also first class.