You must apply directly to the embassy or high commission for this visa. No third party can assist.
Canadian citizens are required to have a proper paper visa glued into their passport by the Embassy of Viet Nam prior to travel.
Do not pay for a fake eVisa or to get on a list for a visa-on-arrival: these are scams.
Canadians must have a real visa prior to boarding an aircraft.
Here is the official on-line visa application form at the Ministry of Foreign Affairs. Fill in the form on-line, then print it, sign it, and send it to the embassy in Ottawa for your visa. Select English from the top right, then answer all the questions. Tourists do not need a sponsor. Do not forget to sign the form.
Embassy of the Socialist Republic of Vietnam in Canada