I also live in Ottawa, Ontario.
I found a dealer for Salt Water fish that has not been mentioned:
Aqua Valley Aquarium Services: aquavalley.ca
After a couple problems with other places I was lucky to find this place I have bought exclusively from him for some time and the fish are always healthy and he has a great variety of species. As well he is not expensive.
I would not consider going anywhere else. (Lucky for me he is also close by only a couple blocks away from where I live.) I first discovered this dealer when he was working from his basement before he opened this store (he was recommended to me from an employee of Big Als years ago when I said I wanted to set up a new tank) I go there for advice supplies and fish of course-- I see he also makes custom set-ups. You can't go wrong there.
1158 Ogilvie Road 613 741-0665