Well, let's put it this way,( if you do the US-Canada trick ) If the immigration officer asks you: how long have you been outside the US on this trip? you can stare right into his eyes and say 2 weeks, while in fact you have been alway for 8 months. If you have the courage to do that, I think you will be fine.