Yes, where credibility is in dispute, a witness cannot give evidence while wearing a niqab.  In that circumstance, the Charter right to a fair trial prevailed over the Charter right to freedom of religion.  Where credibility is not in dispute, a witness may give evidence wearing it.

What Charter right prevails over a niqab-wearing woman getting a library book?

Full stop, end of story, you say?