Strange. You can book club class on all those flights on the Canadian website, but not on the UK one. The aircraft shows as 310 so there are club seats.
Maybe it's their antiquated reservation system. Try calling 020 7616 9187 and ask them what's going on.