I am Canadian and my husband is British. Can we apply for a Vietnam 1 year tourist visa?

No. Vietnam 1-year tourist visa currently only applies to US citizens. Other nationals can apply for a Vietnam 1-month tourist visa or a Vietnam 3-month tourist visa.