Keep in mind that if Avionco defaults on any payment you will need both a US attorny and a Canadian one...or one who can practice in both countries! When dealing with a company that is outside the US I have heard that people have gone to the US Embassy in the particular country and been paid immediately.
Stay up to date on the Travel Warnings. Don't jump on any deal until the fine print is reviewed.
This could be a great experience or the experience from ...he!!. Make sure you put some money aside to pay your taxes when you get back. You will need to file self employment taxes...