Time For a rebuild

I would suggest looking up the different vendors on Lxforums. Maybe even post in the Canada section and see who they say to go with.