The Canada citizens are required a visa to travel to Vietnam for purposes of tourism, business, family visit or study. Those transiting at Vietnam's airport and not crossing immigration area do not need the visa. Besides, Phu Quoc's visitors are exempted from visa if staying no more than 30 days. This is just applicable for those who travel to Phu Quoc Island only, not go to other parts of Vietnam.
Vietnamese government allows Canada citizens to obtain the visa in 2 ways:
1. Apply in person/by post/by email at the nearest Vietnam Embassy/Consulate
Step 1: Complete application form on website of embassies
Step 2: Submit the application form, original passport, 01 passport-sized photo, visa fee at the embassy
Step 3: Obtain visa at embassy after 3-5 business days.