Nice job! Having worked with the earlier Impreza/WRX/STI mirrors for a while now, I was waiting for someone to take this one on. Since the earlier Impreza almost always had the wiring already there for signals and this new gen the Canadian model already has the signals, it makes sense the wiring is there.