I think that the above question (about maintenance organization approval) is kind of academic, because any AMO operating within Europe would most probably be JAR 145 approved.
But, let's say there was an AMO in Europe that only had (for example) a Canadian approval - it could certainly look after and return to service any Canadian aircraft that happened to visit it, and this would be fully compliant with the rules.
Michael