Be sure to Export the vehicle from the USA before Importing it into Canada... The USA requires that you Export the vehicle before it is imported, where as Canada does not require you Export the vehicle before importing...
Things at the border will go smoother if you are the owner of the vehicle and you know the estimated retail value before hand. You can check on
http://www.kbb.com/ to get a good estimate. The only fees at the border are those for importing the vehicle, which is $204.00... but you also have the option to pay that fee with in 45 days of landing. You can pay at the border by credit card/cash or online at
www.riv.ca Once you have paid the fee to import your vehicle, you will get an email that will instruct you print the form attached and head over to a Canadian Tire for the Federal Inspection (no fee for this)...Once that is done you have to pay a visit to a Registry and get an "Out of Province Inspection" request form at which point you will need the Form1 that was given to you at the border.
Once you have the request form, you can get the Out of Province Inspection done (which cost @ $190.00) You need to obtain a driver's license and car insurance before registering the vehicle.
Things to have before crossing the border:
Proof of ownership like the bill of sale, and the Title...
Proof of car insurance...
An estimated value of the vehicle...
A copy of your driving record, to show your new insurance company...
Things to do after you land:
Apply for your Social Insurance Card...
Get mail coming in your name, utility bill, bank statement, credit card statement, rental agreement to prove place of residence. (cell phone bills don't count, trust me)
Get your new driver's license and get the Out of Province request form,show your Form 1 and bill of sale and your Passport
Get the Federal Inspection done...
Get the Out of Province Inspection done, you now have 14 days to get insured...
Get car insurance...
Get the vehicle registered...
I just finished getting my car all sorted today... New Alberta plate and everything

Good Luck