Not everyone has a right to enter Canada. Citizens and permanent residents who have complied with the law have a right to enter, but temporary residents must satisfy a Border Services Officer (BSO) that they have a valid purpose in Canada and will comply with the regulations. For example, if a BSO suspects you will work in Canada without a permit, or stay in Canada beyond the validity of your status, s/he can deny entry, and you will be required to leave Canada immediately. If you have been denied entry and wish to attempt to re-enter Canada, it is essential to obtain proper legal advice and guidance.