The provincial government should play a role in holding domestic companies accountable, especially if their activities abroad raise serious human rights concerns. If a company’s involvement in foreign immigration systems contributes to harm or controversial practices, governments may have a responsibility to ensure public funds are not supporting those actions.
Introducing legislation could help create clear standards and accountability, such as requiring transparency, ethical guidelines, or restrictions on government investments.
Although, I do believe that there must be a balance because too much regulation could discourage business growth and/or international competitiveness for Canadian companies.