If it cancels correctly in about the same positions, it must be simply in the steering wheel installation. It's amazing how out of postion a couple of notches makes the wheel.
It's definitely the mechanics responsiblity to correct it and I'd insist on it if your car has an airbag. If not... I could probably pull the wheel and correct it in less time than I could make the appointment to get it fixed.
Of course that's if he didn't put more loc-tite on the threads holding the steering wheel.