Wow.. that's a very strong allegation.First you are committing tax fraud by lying and saying you live and work in the US. That can obviously lead to problems.
1) As far as I know, I am still a resident as per US laws (number of days in US + 1/3 number of days in US previous year + 1/6 number of days in US two years ago > some number of days).
2) You should read again. I own my only place in bay area. So, its not my friend's place, it's my place
3) Last time I check, as a PR there is no requirement to work in Canada. Its not compulsory. You can work.. You can skip working. There was no condition in my residency that I owe to work in Canada as long as file my taxes and pay the owed difference.