Your next pocket travel guide
Upvote:1
According to http://www.cic.gc.ca/english/visit/visas.asp, Vietnamese citizens need a visa and a biometric passport to transit in Canada: