I am on H1B, and I commute every week from Canada because my family is still in Canada. It's too complicated to file 1040 as residence alien because we need to report every foreign accounts and interest of those accounts. Is it allowed to file 1040NR instead although I lived in US more than 183 days in 2011?