It is not true that the notwithstanding clause has never been used federally. It is used transitively by the Liberal's changes to the official languages act by referencing Quebec legislation which uses it.

https://www.cbc.ca/news/politics/poilievre-notwithstanding-clause-1.7188964