Countries from Italy to Sweden are debating the right of women to wear the niqab. Canada is the latest country…