"Still waiting for your H1B approval or tired of the endless wait for a U.S. Green Card? You have excellent portfolio and still cannot get the approval from the United States? If you do not want to return to China, Canada will be a great place to live and the perfect Plan B."