Yes, you can swear at a cop in Canada, as swearing is not outright illegal. However, if it's perceived as threatening or disruptive, it could lead to charges such as causing a disturbance or uttering threats.