If you bought a Fluval 104,204,304, or 404 in the past year and still have the receipt,you can get the new 05 series for free.
Bring your 04 series to any petsmart formerly superpet and tell them its leaking and you will get a replacement right of the shelf,no question!
The reason for that is there are no more replacement parts for the 04 series and cannot be repaired and fluval knows there is problems with leaks.
The replacement parts for the '05's are the same as the '04 with one or two exceptions, and yuo can still get the exceptions through Hagen.
Indeed, I am unsure about ottawa, but in Montreal Nature pet center has a wall full of parts.