Your proposed business will be reviewed by the designated Canadian Business Organization to check the potentiality and sustainability, after which IRCC steps in and look over the support you have gained ensuring the eligibility to become a permanent resident, the final check would be aligned to make sure the authenticity of the proposed business as it might undergo an individual review process with other industry competent peers ensuring the support of the designated organization.