Hi,
We are a business owner in UK with clients in Canada. (industry is manufacturing)
We are hoping to expand in Canada with the plans to open a small office (in Calgary) to begin with start of next year.
On looking into options the Start Up visa looks like the best option for us, however...