'Religion' does not belong on that list, as it represents ideology-- the others are straightforward: skin colour; gender; etc.

All religions are not the same: 'religion' is a word like 'pets'-- there are bunnies and there are boa constrictors.

To be considered for protection under the Charter, the individual religious ideology needs to be scrutinized-- vetted if you will-- to ensure it is compatible with mainstream Canadian values-- and to confirm that the faithful of this religion are not a threat to their neighbours.