Canada uses the common law system (with the exception of provincial courts in Quebec), but our constitutional rights are granted only up to "reasonable limits", which gives courts a lot of room to allow legislation which nominally infringes on one of those rights but which might have an overall positive effect on the exercise of others.