Canada Border Services Agency and Immigration Canada officials may prevent visitors from entering Canada for a variety of reasons. This is rare but reasons could include:
1) Visitor appears to pose a health risk
2) The visitor cannot support themselves or dependents in Canada
3) Visitors who are believed may stay beyond their permitted visitation period
4) People with a criminal record