While my US G.C process totally sucks , the Canadian PR processing looks promising. I hope to get the landing papers in the next 6 months...
------ If you get Canada PR, just land and be back to US, Canada has no IT jobs, only labor jobs or truck driver jobs
Can I maintain a home in Canada and work at U.S. (if i don't get a job in Canada),
----- You can maintain a house in Canada but who will pay the rent if you don’t get a job in Canada? One can stay out of Canada 3 years in any 5 years to maintain Canada PR status
do i need any special visa to work at U.S.
----- To work in US you need H1 or Li or O visa, having Canada PR does not give you any option to work in USA, only Canadian citizens are allowed to work in us with TN visa
Will it affect the Canadian PR status ...
---- If you get any work visa for US, you can stay out of Canada for 3 years
Should i pay tax for the income from US.
----- If you work in US you have to pay US tax if stay and work in Canada pay Canada tax, Canada has tax treaty with US for more info ask any CPA for tax related info.
**** if LC in US filed by any employer for H1 and that is pending more than 365 days you can get H1 7th year extension. I don’t know your situation for US GC, if LC filed or cleared or if I-140 and I-485 filed