In Ontario. Government just hasn't bought enough. Not like they didn't know about the pandemic. They just figured most people don't get it, so they couldn't imagine why people would get it this year. Either that, or there's a supply shortage, which wouldn't surprise me, either, since I've heard a lot of the flu shot makers are tied up with potential covid shot production.
Check with your local public health unit. Here in Ottawa, Ottawa Public Health has been running flu shot clinics by appointment. I just checked and could have booked an appointment for one person for tomorrow afternoon at the location near us [though all other slots were full through over a week from now, so I am guessing that slot might be due to someone else's cancelation].