https://www.taxconnections.com/taxblog/oh-my-you-have-substantial-presence-in-the-us-now-you-have-to-file-taxes/
Oh My! You Have Substantial Presence In The US? Now You Have To File Taxes!