Video encyclopedia

North Shore Lions

The North Shore Lions football organization is currently a member of the QBFL operating in the West Island of Montreal, Quebec, Canada. This storied organization was founded in 1967 when the local teams were struggling to find talented kids to play football. Since 1967, this organization has taken part in 35+ provincial championship games and won 37 of them.