Is there a Canadian football team in the NFL?
No. All 32 teams in the NFL are located within the United
States. There is a professional football league in Canada called
the Canadian Football League. The CFL consists of eight teams
located in various cities within Canada.
However, between 1993 and 1995, there were as many as 5 CFL
teams in US cities. One, the Baltimore Stallions, won the 1995 Grey
Cup before relocating to Montreal in 1996. Other cities were
Sacramento, San Antonio, Las Vegas, Memphis, Birmingham, and
Shreveport.