I used to question fighting tickets and never did it when I was younger, now they can affect my job so when I was hit with a ticket similar to the one you are talking about I decided to fight it.
Man am I ever glad I did.
Showed up to court, the crown calls my name and brings me into an office, reviews what I am there for, I agree, he says he would reduce it to "failing to obey a sign" 2 points, I said I was hoping for no points as it affects my job, he said to take what I am offered and to remember this; when your insurance company asks you if you have any speeding tickets you can still say no because you now have a ticket for failing to obey a sign.......nice guy
Into court I go, judge reads our agreement and asks me if I am good with it, I agree, pay the fine and I am done.
I could have went in there and said yes 3 times and left, I was all prepared with my long winded explanation to fight it...no need.
In and out in 20 minutes, WELL worth my time.
Fight it, they don't put up much of a fight.