I have overstayed my Canadian student visa. I have a valid Indian passport and a valid American visa too. I have booked my flight to voluntarily leave the country and I shall be informing the immigration officers on departure.
I have not received any deportation or departure orders. I realized I was in a soup and decided to leave before it was too late.
My question is, if I declare my departure, will I have trouble at the US airports while transiting?
Any help would be appreciated.