Basics of doing it in canada:
Alberta
1. Get the proper paperwork (Form 1, Bill of Sale).
2. Get insurance.
3. Get an "In Transit" sticker from a registrar or arrange for towing.
4. Go to a registrar and get a "Request for Out-of-Province Inspection" (~ $7.00).
5. Take the car to a certified Out-of-Province shop and pass the OOP. You have 14 days to pass the inspection and then register the car, if you exceed 14 days, you'll have to pay for a whole new inspection.
6. Take your successful OOP paperwork, your Bill of Sale and your Form 1 to the registrar and get registeration.