There are professional teams based in Canada in several professional sports leagues. The National Hockey League currently has seven Canadian franchises and is the most popular professional sports league in Canada. The Canadian Football League is the only all-Canadian major professional sports league. Major League Baseball, the National Basketball Association, Major League Soccer, and the Professional Women's Hockey League also have Canadian teams.