Go to the $500 bike thread: The "around" $500 MTB thread. It has over 700 posts and has been viewed over 58,000 times. There is a lot of info there that has helped a lot of people. I understand the slight price difference b/t US and canadian, but I think you'll be fine.