Bringing my '02 over the border wasn't a huge issue, but it was a bit of an adventure, for sure. Of course, the only vehicle I had running at the time was my old hot rod which is hardly streetable, but was again, the only thing I had running at the time. So I had to drive it across the border which was somewhat of a hair-raising experience in itself.
That aside, I had to get Kawasaki to fax me a copy of their letter stating that the bike's AOK and doesn't have any recalls, etc. I needed the title in hand which was also provided to me prior to the border visit. Major kudos to Barnes Harley Davidson out in Langley because if it weren't for one of those guys (Brad), I wouldn't have a place to store my bike across the border, a trailer to bring it across, or have a smoothe and easy time getting through all the formalities. Brad apparently knew the people that shipped my bike up from Arizona (Three Jokers, Inc.), which btw were very nice people to deal with. With the bike at the border, the import process simply required about 10 minutes to fill out all the forms. I had to pay $209 to import the bike. This is exclusive of the duty, which happened to be $233.94. After that, I just needed an inspection which happened at Canadian Tire one morning and that was it. Licensed and registered legally in BC now. Can't thank Brad at Barnes Harley enough, though... saved my ass!
Oh, and forgot one major thing: I had to make some sort of appointment or something at the border with the Customs Agency. They required a whack load of paperwork, including the recall letter and stuff. I think the whole procedure and requirements is documented on the Canada Customs website. It wasn't difficult at all, but I think I just got lucky.