(I keep getting an error trying to reply to your PM, so I decided to post here instead.)
I did a little digging and this is what I've found. I located a repair order for Rob Gardner on Vin ZL40344. I did an inquiry with BMWNA and found out that it was sold at Carolina BMW in Greensboro NC (Capitol's sister store). It was registered as a demo on 3/31/2004 and has warranty coverage through 5/31/2007.
I got to thinking and BMWNA is for North America, which includes Canada. I would think that your dealer in Canada has access to the same info that I pulled up. They should also deal with BMWNA, so there may not be any issues for you at all. We always just pull the BMWNA inquiry at the shop when someone comes in for warranty service. We never ask for a copy of the original bill of sale. I can print out the inquiry, scan it and email to you if you think you need it. Just let me know!