On last night’s Colbert Report, Stephen gave a touching tribute to Ottawa shooting hero and “magnificent bastard” Kevin Vickers. He also admitted he’s been wrong about Canada all these years, apologizing for calling us “maple-sucking moose humpers” and doing the Canadian thing by saying “sorry”. Check out the clip below and be sure to stand during Stephen’s rendition of “O Canada”.