It shouldn't be a problem where the memory is bought from...most of it is made in the Far East anyway!
Providing it is compatible with your motherboard it should work just fine.....but why are you buying from Canada?
There could be problems if it arrives in a faulty condition.
And...are we talking about BMW cars or bikes here.
I've spent the last 15 years riding BMW motorcycles but never owned one of their cars,lol.