In Calgary I used to frequent Burnco (local rock whole saler) for all of my substrate needs. If you have something similar in Edmonton I would recommend checking it out. You will save a whole lot o cash, $6 filled my 70 gallon african tank.

That included subtrate and rock walls.