Hi XpressEnterprise,
Thank you for the quick response. This looks interesting but it's not clear how a designated organization can approve the existing business if the one is not located in Canada. The CIC page describes only the case with an innovative business idea.