Hi - we too have a window issue and are in Canada - shipping for a replacement through dealer was more than window cost.
Try Motion Windows in BC -
www.motionwindows.com or
http://www.duncansys.com/ or
http://www.pellandent.com/default.aspx
Motion would be my 1st choice.