Conservative MP Larry Brock is apologizing for comments he made in the House of Commons on Thursday which drew criticism from the Liberals over MPs' right to speak in French during debates.