There is a large selection of so called Betta food out there.
The reason I call it so called Betta food is because those who make it must never have had a betta.
Most of the pellets out there are too big for a Betta, Bettas mouths are usually small ( unless you grow them like I do) Most Bettas do not take to flakes either.
I highly recommend Atisons Betta pro and if you have betta fry or a very small betta, Atisons fry starter.
It is hard to come by in Ontario. Unless you order it from Betta Breeders Canada.
Betta Breeders Canada is a Canadian Betta club who is affiliated with the IBC ( International Betta Congress)
If you are interested in getting some Atisons check out our web site
You don't have to be a member to buy from us but if you are you will recieve a 10% discount on supplies.
If you live in the area, you may be able to save on shipping. At present I am both President and shop keeper and I am in Hamilton. We may be able to meet up some place mid way.
I personaly have over 30 betta tanks. I have feed my Bettas Atison Betta pro for years. If you have been at any of the local clubs shows, you will have seen them. A lot of people call me the Betta Lady.
As a treat I feed my guys, white worms, black worms and adult Brime shrimp but only a few each and only occationally. Worms can be very fattening.
Some of my guys are real piglets. You have to be careful you don't over feed Bettas. They will eat until they can't eat anymore. If over feed they can become constipated which can then become another problem.
A large container (75gm) of Atisons is $9.95 and the fry starter is $5.95 if my memory is right. The large container should last you a year if you only have a few Bettas. You only need to feed each betta a few (4-5) pellets twice a day.
Hope this information helps.