if you ever tried to source JDM parts in Canada then you would understand...most just tell you that you are SOL and go on to the next customer. Toyota does not back part numbers that are not in their specific countries EPC...
that is the only reason i would hesitate to use this engine. nothing worse than waiting for a part or trying to locate a part that you need yesterday...
i am not saying the engine is not reliable, i do not know the engine at all, if it is like the old "B" series engines it should be good for 500K at least with no real issues... but if you are Canadian and need a part...what do you do?
for you and your location it might be a perfect candidate... just check with your local toyota dealer and make sure you can get parts supply... is all i am saying...