I am a Canadian citizen. I worked in Florida for 15 years and have a pension plan still there. I have been out of the USA for 6 years now. If I cash in my 401K there, do I have to pay state or federal tax on that money? I think there is a 10% early withdrawl penalty, but I want to know what taxes on top of that I would have to pay?