Welcome to FT hrm.
That's one expensive mileage run!
You only have 3 days to work with so you can forget about that 60K promo. You just won't have time to do 20 segments and pick up 22315 Q miles.
Some questions first -
- It sounds like you got the targetted promotion giving you extra status miles?
- $ is not an issue?
- How are you getting from LHR to YVR? Might be able to do some changes there to pick up some extra miles.
Let me know and then I'll see what I could think of.