Richard, in your original post you wrote:
"Freedom of religion means that federal and provincial governments will not discriminate against you in any way regardless of your beliefs"

In my first reply, I noted: "Richard, the Charter applies to all levels of governments - local as well as provincial and federal. It applies to zoning bylaws as much as federal, provincial and territorial legislation."

In your next comment, corrected your language without comment.  Now you're calling my standards "shoddy."  I don't think so.

Now you seem to be claiming that the Charter wouldn't apply whether the zoning was changed by vote of the neighbours, or by town council - hard to get less informed than that.

Courts deal with motive all the time, particularly in discrimination law.  You don't have to be a lawyer to know that, but you do have to read some caselaw.

There are very few people who don't understand that constitutional law is all about putting limits on democratic choice.