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.
Embassy of the Socialist Republic of Vietnam in Canada