I dunno about shipping to Canada - but I have had nothing but great experiences dealing with Zarrir. He's responsive and helpful. He'll look for parts for you that aren't on his site and he'll accept returns if you are unsatisfied (I just kept the side view mirrors - anyone want them?)
Lots of complaints about the shipping times - but I never waited longer than 2-4 weeks for any of my economy shipped packages from Brazil.
Good luck and let us know what you get!