No. The intention of recognizing that Canadians have a responsibility to protect the environment is actually not meant to be enforceable.
It's meant to be encouraging and hortatory, if you will. There are 80 national constitutions that include a citizen's duty to protect the environment. In not a single one of those 80 countries has there been any enforcement or attempt to try to make that legally binding.
As Professor Elgie was talking about earlier on, it's part of the symbolic nature of the law to say, “Look, this is an important Canadian value, and with rights must come responsibilities”.