Im in hamilton. Ihave seen them cheaper too, at like 30 and 40 dollars. I shopped around for a bit and got a f1 @ 3+ inches for almost 60 with taxes. I would rather pay the little extra and get quality then pay less and get a diseased or unhealthy fish that might die or worse, infect my tanks. The ones I saw for cheap didnt look half as good as mine does. In my experience in fishkeeping, you dont question a high price, you question what you are getting for so cheap!!
I'm in oakville and i buy most of my fish from big Als, For the most part the fish are healthy with few exeptions, usually exotic puffers. The cichlids and catfish are generally very healthy