I've found that if you order from the US the price seems to work out to about the same on a lot of stuff after all the exchange and duty. Ron Ayers and Partzilla have been good to deal with from this side of the border. I've also used a guy in Alberta that will bring parts up as he has an American address where he picks up from. He calls himself Cutter Loose. He brought my Bad Dawg bumper up for me. He doesn't advertise Honda parts on his site but he will get you anything you want.
ATV Parts and Accessories
cutterloose.ca