I've flown the 767 from YYC a number of times and I prefer it to the 787. I've come to like the old CW, WT+ is nice with the refurbished seats, and WT on the 767 is probably one of the best WT seats now they have been refurbished. I like the 2-3-2 arrangement in WT and the pitch is more generous than the 787.
That being said, the 787 seems a rare plane to YYC now. There was a big hoopla about it for a while, and advertising billboards in Calgary about how BA was now serving the city with the 787, but those have disappeared and the 767 has been a regular on the route.
Agreed, prices in CW are often insane to LHR, and always more expensive than Air Canada. I can fly F from YVR-LHR cheaper than CW from YYC for some dates I was looking at in October. WT+ at £1500 each way to/from LHR is way too much.