The OP can save the $160 by flying LHR-AMS-LHR-YVR all in one shot - assuming that any minimum stay applies for over water segment rather than destination city. Also, ask for bags to only be checked LHR-YVR to decrease chances of it being lost...
Cheers,