My advice would be to avoid man-made substrates, especially if you're new to the hobby.
As CS notes, if you want to go the dry rock route, buy either terrestrially-mined fossilized reef rock (such as
Marco Rocks), or dry rock harvested from the ocean, such as "Pukani" (sold by several vendors, among them Bulk Reef Supply).
Better yet, especially if you're a beginner, start with truly-live natural rock. One of the best sources that I know for sure ships to Canada is
Tampa Bay Saltwater. His rock is aquacultured, if "eco friendly" is important to you (though live rock harvested from natural sources isn't "eco unfriendly", as some unscrupulous marketers would have you believe).
TBS may seem like an expensive way to go, but it isn't, especially if it's your first tank, and your tank is relatively small. Richard ships a total package, and your tank will be very near to "ready to go" for fish and corals after a week or so of settling down. Starting with dry rock is certainly doable, but for a beginner it can be very hard to resist stocking the tank immediately after the conclusion of establishing a bacterial base, and that can be a bad mistake. Because coralline algae hasn't had a chance to establish itself and cover much of the available surface in a dry rock tank immediately after the cycle, adding a lot of livestock can cause horrendous algae blooms that can really discourage newbies.