You can encage in business as Non-Resident Business incorporation. That will allow you to set up business in BC province. Since you are already in Canada, you can work it with your partner who was already established in Canada to set up business and she will be one of the director. Of course...