My Question - I am taking a job in Afghanistan for 1 year for an American corporation. My wife and kids will be staying in Canada. I will receive a base salary, danger pay, out of country pay, away from family pay, all in US funds. I am required to handle all taxes (as required) I can have my pay deposited anywhere in the world. Is all of the pay I receive subject to tax? If so is there anyway to avoid taxes? Do you have to report all income or are some of the benefits tax free? Is there any way to handle the funds legally speaking of course... Thanks in advance.