I have transited YVR with sealed duty-free in tow many times; it will not be a problem. Since I often connect out of YVR on a small plane with no overhead bins sometimes I will just put the duty-free into my checked luggage before re-checking it (as you must at your Canadian point of entry).