There have been several 0-0 ties in football history. Notre Dame and Army played to a 0-0 tie in 1946. The last scoreless tie in the NFL was on November 7, 1943 between the New York Giants and the Detroit Lions. The Chicago Cardinals and the Chicago Bears played to a scoreless tie in an NFL game on November 26, 1925.
There has never been a scoreless tie in the Canadian Football League.