To start a company in Alberta as a US citizen, you'll need to register your business with the Alberta government and obtain the necessary licenses and permits. You'll also need to have a Canadian address and a Canadian bank account. As for bringing your team from the US, it is possible but they will need to obtain work permits or permanent residency. The Canadian government has various programs to facilitate the immigration process for skilled workers, such as the Global Talent Stream. However, the process can be complex and time-consuming. It's recommended to consult an immigration lawyer or a Canadian government website for more information. You can contact
lmia alberta and I think you can solve this issue faster. You may also want to consider hiring Canadian employees to complement your existing team to avoid immigration challenges.