Our Staff Team

John Estabrooks, Lead Pastor

John (Jennifer) joined our staff in October 2021, and has loved getting to know - and be known - by the people of Bonavista Church. He has a heart for community engagement, and is eager to see the people of God live the Way of Jesus in such a way that their lives speak louder than the rhetoric of our day. He is fond of hearing life stories - especially over coffee, sushi, or something with some heat - and if you need a first baseman, someone to hold your baby or watch football with, he’s your guy.

Justin Fox, Associate Pastor

Justin loves that he’s apart of shepherding our church community toward hearing the word of God and living it out. He previously worked with teenagers with mental health concerns and earned an MA in Leadership & Ministry at Ambrose Seminary. Amidst keeping pace with his energetic wife, Jessica, and two kids he enjoys camping, CrossFit, and trying to read and laugh more than he scrolls.

Noella Koop, Director of Children’s Ministry

Noella (Malcolm) loves kids and their families. As Kids Ministry Coordinator she gets to laugh and learn along with the kids and is excited to watch them grow in their relationship with God.

Peter & Danielle Hill, Directors of Worship

Peter & Danielle have been involved in worship and music ministry since they were teenagers. They have a heart to see people offer their talents as an act of worship to our King, and love to encourage the church. They will always be fierce cheerleaders as they journey with individuals willing to step a little outside their comfort zone - that’s where amazing things happen!

Rebecca Cardoso, Church Administrator (Maternity Leave)

Rebecca joined the Bonavista team in March 2025 and plays a key role in keeping things running smoothly behind the scenes. She supports both the church staff and community with a can-do attitude and a heart for service. Rebecca holds a Business degree from Mount Royal University and loves finding ways to blend her creativity with her business skills. Outside of work, she’s actively involved with the Worship team at her home church. With her warm personality and organized approach, Rebecca is always ready to lend a hand and help keep everything on track.

With a background in Business Administration and Accounting, she brings a heart for service and a commitment to stewardship. She is passionate about creating organized, efficient systems that support the mission of the church and allow ministry leaders to focus on what matters most—serving the community and sharing God’s love. She feels it is a blessing to use her skills in a place where faith and purpose come together.

Hollie Ellis, Interim Church Administrator

Our Elders Team

Travis Keegstra, Co-Chair

Adam Warkentin, Co-Chair

Erin Delamont

Delia Einboden

Justin Heinrichs

Lori Glass

Ruth Esau

Travis Skriver