Who We Are

For over 25 years, Carruthers Walker Financial has passionately worked with families and businesses to ensure their financial and insurance objectives are achieved.

Our ability to understand and collaborate with our clients and their businesses has ensured we provide the best financial and group benefit advice possible.

We will work hard to earn your trust. We carefully consider your needs and goals in order to implement a well-constructed financial plan.

Building strong and lasting relationships is what we enjoy doing most.

Keith Carruthers, CFP®, CHS, RIS
Partner
Keith started his career at Canada Life, where he was introduced to insurance and investing strategies for people in all stages of their lives.
His life has evolved over the years, having started in the business as a young newly married man, to having three beautiful daughters, to today where his daughters are married, and he has been blessed with a promotion from father to grandfather. These life stages have given him the empathy and “life” experience to really put those early Canada Life lessons to work.
Keith works with clients in each of their own life stages, planning their work life, as well as their retirement. Goals cannot be achieved without a plan, and planning starts here.
Jennifer Walker, CFP, CEBS, RIS, CHS, MFA-P
Partner
Jennifer also started her career at Canada Life, where she learned the ins and outs of insurance and investments.
Her evolution with Carruthers Walker Financial has gone from a single woman, to being newly married, and now having 3 beautiful children (okay, well technically a couple would probably be called adults).
Jennifer found her passion helping employers take care of their employees. She is skilled at finding benefit plan solutions for unique situations.
Jennifer is also a speaker, with workshops on financial planning related topics for clients and community groups. As a Master Financial Advisor in Philanthropy, she also helps clients and charities create strategic plans to ensure that every gift makes an impact.
Diego Di Tolla, RIS
Financial Advisor
Diego’s career began at TD Canada Trust, where he learned the ropes as a financial advisor. His path quickly took him to Toronto’s financial district where he climbed the corporate ladder in multiple manager roles.
Joining Carruthers Walker Financial allowed him to grow his passion for building long lasting relationships with clients and ensuring they have the right financial road map in place.
Not only is he helping Carruthers Walker Financial grow … his family is also growing, with three young children teaching him the lessons of parenthood.
Kennedy Grams
Manager of Client Financial Services
Kennedy’s path into financial services began in the dental field, where she managed a busy office and oversaw day-to-day financial operations. That experience sparked her interest in financial planning and money management.
Her career later led her into education, driven by a love of helping people and building meaningful connections.
Joining Carruthers Walker Financial has been a natural fit, allowing Kennedy to bring together her organizational strengths, financial experience, and passion for people. She enjoys supporting clients and being part of a team that values relationships just as much as results.
Chris Macgregor
Administrative Assistant
Chris is a local girl; born and raised in Newmarket. She started her career in business accounting with experience in retail, wholesale, and service industries. However, her organizational skills were really honed while raising and homeschooling her 8 children. Chris has also been blessed recently with the promotion from mother to grandmother.
Chris joined our team in 2020 and will likely be the first voice you “meet” when calling our office. She works closely with Jennifer, assisting group benefits clients and members.