I think you're right.
At the end of the day, in our system of law, it is the courts that will decide in a constitutional democracy whether something is or is not constitutional.
As we know, there are different perspectives on all areas of law, and there is charter compliance with those areas of law, but ultimately it is the courts that are responsible for making those final determinations.