Stephen Harper finally said sorry today as he attempts to put controversy behind him and get his campaign message back on track.
Harper finally says sorry