The only thing I can suggest for you is pay the extra to get disc breaks. They are worth their weight in gold.
On a side note, where are the good trails in Kitchener? I go down every so often as I have friends there. I'd enjoy checking out some good trails so long as they're complex. I like a good challenge.