I've used the lok rocks and the cliffs and caves things. they aren't bad but you can tell they aren't real. With the lok rocks, the trick is to use them for structure, but kind of shield them with natural decor like a few real rocks, or plants. they blend in well.
Depending on your exact location, you should be able to pick up all the rocks you want in your back yard. Lake ontario area is limestone mostly, and some limestone north through Montreal, but the rest of Eastern Canada is primarily Igneous rock mostly granite with some basalt and quartsite in places. you shuldn't have to pay for rocks at all. Lastly, if you have trouble finding what you like, the lanscaping shops have rocks much cheaper than the LFS's.