I bought my first bike that was not 20 something years old from Dave Fair at Gasgas Pacific. It was a costomers bike he had advertised on the gasgaspacific site.
It was listed at $2900 and it came to $3200 with shipping to Prince George from Victoria.
It took about 2 weeks for the transaction through shipping, payments, and what not but other than that great. Any problems I had he was always (and still is) happy to help me with any problems I run into. I also got Brake pads, and A fwe other parts for that final price.
Now I order parts from him and it only takes 3 days from there to my door (in stock) and the shipping is super cheap. So my Yamaha dealer always had to order parts and took 3 days as well, so thats saying something.
I highly recomend him because he is awsome to deal with and offeres for me to come down and ride with him sometime.
GasgasPacific is all you need for being in B.C. and you will be fine.