If you’re a business owner in your home country then this article is the green signal for you to change gears and head to Canada. It is one of the few countries in the world that looks favorably upon immigrants who wish to open up shop in the country