The warranty issue can be difficult. A frind of mine bought a new Campion in Oregon, when the hull had issues he took it to a Parksville Campion dealer and they wouldn't help him even though Campion it self said there would be no problem with the warrenty as long as it was done by a autherized Canadian Campion dealer which this shop in Parksville is.
As for the Mercury motor he registered it when he got home. So it is registered as a Canadian Motor. I just hope if or when he has a problem the Mercury the dealer here in town won't give him the run around like the Campion Dealer in Parksville.
I do understand that Yamaha and Honda will not warrenty US motors in Canada. I looked into Yamaha when I was going to buy my kicker. I came to the understanding of costs when I would need to have warrenty work done that from the Island to Washington or Oregon would cost me $$$. I bought from a local island dealer just to save the headache. They did their best with the price. I shoped all around and got the best price when paying cash. Saved almost $800 from the first quote I got, by shopping around and using cash. Dealers pay 3% when you use credit.
Good luck,