Salaries are definitely better in the USA compare to Canada but nowadays there are so many rejections coming.
This video describes difference between H1B Lifestyle and Canadian PR, In long run, I think PR is better. However, people do get PR, become citizens after 3 years and then go back to...