To the best of my knowledge the answer is NO. Each country is allotted a range of serial numbers, and your engine has to be within that range to be legal in Canada.
If you run club only, you can get away with it, but any RMC races will disallow the engine.