www.ahmotor.com
www.acuraautomotiveparts.org
I'm sure there's others, but I don't know about shipping to Canada... You'll have to ask.
Did you check the wiring? That code doesn't guarantee the sensor's bad. Could be unplugged? Rusty/loose connection? Cut wire somewhere?