Unitronic has good prices on upgrade and I've been very well served with them...

www.unitronic.ca