For the first time children in Alberta will be able to get a seasonal flu vaccine through nasal spray instead of needles, say health officials.

Children between two and 17 are eligible for FluMist, but those with respiratory problems such as asthma are advised to get the shot instead.

Alberta's Chief Medical Officer of Health, Dr. James Talbot, said studies show the spray is more effective for children.

But he says it's still best for adults to get injections.

The free vaccine will be available through public immunization clinics, some pharmacies and doctors' offices starting Oct. 15.

Talbot encourages everyone to get the vaccine but says it's most important for children six to 23 months, pregnant women, seniors and those with chronic medical conditions.