NFL FLAG  |  Canada

The official flag football program of the NFL



We’ve officially kicked off our international leagues and events in Canada—and we have some big plans in the works!


NFL FLAG Leagues in Canada

FLAG is a natural entry point into the world of football, creating opportunities for your child to learn, engage and grow with the game.  We’re hard at work collaborating with clubs, including the Seattle Seahawks and Minnesota Vikings, to establish more flag football leagues for boys and girls, ages 4 to 17 years old.  Our goal is 250 NFL FLAG leagues in Canada, with more than 100,00 youth flag football athletes participating, over the next three years. 

Get involved with NFL FLAG Canada by starting a new league in your local community or convert an existing league to an NFL FLAG Canada league. ​​

Canadian flag football leagues (both NFL FLAG and non-NFL FLAG) are invited to participate in the inagural NFL FLAG Canada Regional Tournament Series. Learn more below.

Be sure to check our league finder to find one near you.



NFL FLAG Canada Regional Tournaments

The inaugural NFL FLAG Canada Regional Tournaments took place in four provinces across Canada between June and July 2022. And the winners from these tournaments—as well as winners from the 16 US-based regional tournaments—all received a bid to compete in NFL FLAG Championships at Pro Bowl Games in 2023. 

Click below for 2024 Canada Regional Tournament Information

Want to Get Involved?

Spread the Word! We’re currently looking for league operators to run flag football leagues in Canada.

Over 1,600 NFL FLAG league operators lean on our team to build better flag football programs, help drive revenue and achieve overall growth.  You can too!  Apply today to become an NFL FLAG Canada league operator.  Our proven team will be behind you every step of the way, ensuring you are successful. 

No franchise fees and low startup costs     Unmatched support and resources

Automated scheduling tools   |   Official NFL gear   |   Free marketing tools



Contact us at or call 1-844-940-1005