fred737 - YES you can revalidate/renew on any suitable N reg - no need to be a JAA school.
KFTW - YES - you can do it in Canada - if you can find an examiner, or bring one to you.
fred737 - revlidate is continuation of the rating BEFORE it expires.
Renewal is getting the rating back if it has expired by more than one microsecond of the date in the licence page.....five years is not relevant in this case.
All the above is based on UK CAA rules (not JAR). Any other member state of JAA - could well be slightly different.