Fish Farm Supply Co. was started in 1989 with the simple goal of providing much needed but hard to find products to the aquaculture industry. We have always worked hard to source the best possible products from all over the world to simplify our customer's lives and make their jobs easier.  

     As the business grew over the years, so did our passion to serve our customers in the ever expanding realm of water maintenance and fish care. We now supply products to many industries:

      • Aquaculture customers
               - Cage site and inland fish farmers
               - Government hatcheries and sport clubs
      • Aquaponics and Hydroponics
               - Both hobbyist and commercial scales
      • Bait retailers and harvesters
      • Private and Government research customers
      • University labs and Environmental agencies
      • Pond customers
                 - Residential ponds, koi ponds, hobbyists
                 - Farm dugouts, trout ponds
                 - Lakes of all sizes
                 - Water hazards at Golf courses
                 - Water management ponds
      • Municipal ponds, stormwater management and wastewater
      • Aquarium, fish rooms and aquarium hobbyists 
      In industries that are constantly changing and continuously evolving, we love the challenge of providing our customers with the right product, whatever their challenge may be as we move into the future.
      Although we began mainly as a catalogue mail-order business in Elmira, Ontario, we have since expanded to also include a retail store, open to the public, and an online e-commerce store. This allows our customers to shop and plan in a way that is best for them. 
      Thanks to many years of business, we have established great shipping rates with many courier companies which allows us to balance price and speed for your deliveries.   

      Fish Farm Supply Co Inc. 

      Retail Store and Office:
      116 Bonnie Cres.,
      Elmira, Ontario,
      Canada,  N3B 3J8

      Phone:  (877) 669-1096  -or- (519) 669-1096
      Fax:  (519) 669-2864


      Hours of Operation