An H-1B visa holder in the US Looking for better options, Canada offers an interesting substitute. Canada has become a prime location for career advancement and long-term settlement given a high demand for qualified workers, friendly immigration rules, and an easy procedure for H-1B professionals.