" I wouldn't say that makes the other sections more 'fundamental' or more important, though."

I would.  Democratic rights can never be overridden.   Neither can mobility rights.  Ever.  Under any circumstance.  No legislature in Canada can ever suspend them.  But other rights, such as religious rights, can.  So there's clearly a hierarchy of importance with it was intended or not, or even whether the author of that supreme court judgment you site wants to admit it or not.    

Democratic rights are inalienable.  Religious rights are not.  They are not treated the same.  So for practical purposes, democratic rights enjoy a status that religious rights do not.

To me, that's awesome.  Beautifully Western in conception and execution.   Democracy.  Rule of Law.  Separation of church and state (and the more separate the better, wouldn't you agree?).  I can hardly thinking of anything more grand.