I'm a USA citizen, but I moved to Canada in the middle of 2011. I have a bank account in the USA. I know that I owe taxes to the USA on interest earned before moving to Canada. But what about interest earned after that? Do I pay taxes to the USA on it and to Canada?