Disrespecting or swearing at a cop is not illegal in Canada. However, we strongly recommend against it, as the police have been known to arrest individuals and/or lay charges against them for "resisting arrest" or "obstruction of justice" when individuals insult or disrespect them.