I agree that tank size is not the issue here.
Kyohti, if I'm understanding correctly, you are recommending:
1. Purchase betta from a breeder if possible (not sure where to find in Toronto, Canada though)
2. Use a product to lower PH level.
Tank size/heater/filter optional?
There are plenty of breeders that you can research online here in the Us/Canada. Heck,
www.aquabid.com is a great place to find lovely bettas. Just make sure they aren't from another country, as the shipping gets horribly expensive.
Yes, use a product to lower your pH and soften your water. I suggest blackwater extract. Use about 1/4 teaspoon per 5 gallons of water along with a good water conditioner or dechlorinator. This stuff is what I used to maintain my bettas in top breeding condition. They can live without it... but it might help.
Tank size/heater/filter optional? To an extent... a good tank size for a betta should allow for no less than 4-6 inch water depth and should hold at least a quart or more of water. I suggest something in the one gallon size, simply because it makes evaporation less of a threat to your betta. I also advise that whatever the betta is housed in have a lid. Bettas can jump without warning and if left too long out of water cannot recover (though they are quite a bit more resilient than your average fish!)
I personally am shipping a betta in from Thailand (I have a thread about it) and I've bought a 5-gallon minibow setup to house him in. I consider this rather extravagant for just one betta... but I'm going by a theme and my local store wouldn't stock the smaller tanks in the color I wanted... that, and I intend to plant the tank and wanted sufficient room for them to grow so I can propagate them and then plant my 10-gallon.
So any
size can work... it just depends on personal preference and funds available. Bettas are highly adaptable and can live happily in smaller quarters if need be. As for heating, bettas prefer a tropical temperature that is around or over 78F. If the ambient room temperature the betta is kept in isn't at
least in the low to mid 70s, it's probably not sufficient and a heater should be installed. My stepmom kept our house at a constant temperature of 65F!!! I went outside regularly just to
THAW. O__O;; If you have a similar thermostat for some or most of the year, then a heater would be necessary.
The filter is the least of necessities with the lone betta. Bettas and other anabantoids adapted labrynth organs to evade larger predators that needed oxygen-rich waters to thrive. By adapting to conditions their predators found suffocating, bettas were able to survive in their native habitats. Southeast asia experiences a lot of variances in water level from wet season to dry season. Their home could be 4 foot deep in some areas, or as shallow as 8 inches in others, and this could flood or drain away as the seasons come and go. This is also why bettas are so adaptable. Their water could be nothing more than a stangnant puddle and then expand radically overnight due to monsoon rains into a 3-6 foot deep channel!! This is also why bettas prefer slow-moving waters. Not only is this because of the labor of swimming with those trailing fins, but also because their environment is composed of still, nearly stagnant rice paddies and marshes that don't see heavy water currents. The only real benefit of having a filter is that of the pet owner, who doesn't have to worry about water changes as much.
The ease of assuring water quality, and the option of adding non-labrynth fishes to the aquarium the betta is in are the only real reasons I've ever seen for filtering a betta's water.