New flu vaccines will be available for free for all Ottawans at pharmacies, doctor's offices and vaccination clinics in the coming weeks, and the city's health officials say they're recommending them despite the ineffectiveness of last year's vaccines.