For 125 years, BGC Canada has been creating opportunities for millions of Canadian kids and teens.