This is our main tax information forum which deals with topics concerning Canadians living and working in the U.S., U.S. citizens contemplating working in Canada, and all aspects of Canadian and U.S. income tax and related adminstrative issues.
Good news, IRS now accepts electronic filing of 1040NR. I just filed mine on TaxAct for $12. May be if you search around, you may find cheaper software. I just went with this website as I have used it back when I was a resident in the US.