Originally Posted by Sjoerd
I am told YVR does no longer have transit facilities and all passengers need to clear Canadian immigration / customs.
You were given bad information in that case. A number of airlines continue to maintain transit facilities through Vancouver - most notably Cathay, Phillipines and JAL.
http://www.yvr.ca/guide/around/connecting.asp