For treating anemia due to vitamin deficiency, you have to take supplements and have to bring some changes in diet.
For folate deficiency anemia you have to stick to a healthy diet and have to take folic acid supplements. These must be taken with the prescription only. Generally the folic acids are taken orally, and when the levels of folate come to normal you can stop taking the supplements. It might be possible that the main cause of the deficiency is not corrected, then you have to take it for an indefinite time.
Vitamin B-12 deficiency anemia that also includes pernicious anemia you have to improve your diet and add B-12 supplements. Vitamin B-12 supplements can be taken in the form of pills or maybe as a nasal spray. The doctors may also suggest injections if your case is severe>it generally starts with daily injections and when the condition improves, then you just have to go once a month. The treatment may continue for whole life as per your condition.
For Vitamin C deficiency anemia you have to take medicines or tablets of vitamin C. You also have to increase the amount of food and beverages that contains vitamin C.
For milder cases you can ask your nearby pharmacists for a proper medication for vitamin deficiency anemia. They also have enough knowledge about the medicines and their usage, so you can completely trust them. But for severe cases you have to go to the doctor.
The best way to avoid vitamin deficiency anemia is to take enough good food and a healthy diet. You must take care of your health on your own, so that you never have to face such situations.
You can search online vitamin stores in Canada and online health stores in Canada to find the right medicines according to your vitamin deficiency.