It's not something I've tried but I note that the
CX website says that "Wi-Fi is unavailable over the northern polar region (common on flights to North America)", but also Boingo is available, so if that works with your VPN on WestJet then I guess it will work (where wifi is available at all) on CX.