Ask yourself... What are you trying to achieve?
My understanding is an employer is not obliged to provide you a positive job reference. I believe at most, they are only to obliged to confirm that you worked there. Anything above that is optional.
The fact that you have left British Columbia only makes it more difficult for the company to chase you - It does not alter your legal obligations.
As part of the settlement, both the employer and employee singed an
mutual non-disparagement agreement.
Why did you sign a mutual non-disparagement agreement if you still disagree? It leads me to believe there could be trust issues between you and others. Why do you think your old employer must abide by the agreement, but you have an exemption?
Let's say you make noise - let's say your old employer in BC tracks you down. Ask yourself how an independent third party like your new employer would react when they read that you signed an agreement, then decided to ignore it.
Both you and your previous employer have begun new separate journeys. You two crashed once - I suggest you not alter your path or you could crash again.
Life is too short. Concentrate on making your new home in your new city and a new job a new start. It will bring you a greater benefit than breaking a signed, sealed non-disparagement agreement.