Issa 111 said:
Do CBSA has the power to refuse any application?
Not directly, but they can provide information to CIC that could cancel the application.
CIC processes the application, while CBSA simply enforces the `rules' for entering and remaining in Canada.
The biggest area of concern however, is with an Inland applicant that chooses to leave Canada. If the CBSA officer denies the person re-entry into Canada, THAT would basically cancel an Inland application, because the requirement is that the applicant be IN Canada. If they are not allowed to be in Canada, the application has no chance of being approved.