Well 700g is nothing like XC mate, its into FR/Trail territory, and thats deep inside. 400-500 is XC , 600 is all around 700-900 is FR and 900+ is DH/HeavyFR. At least this is how things work in the UK, i expect that in Canada things are different, since even canadian XC stuff are considered somewhat beefy here in the UK.
Thanks for the advice again Mael