John McGregor Ministries


Touching the church - reaching the world

Equipping and Enabling for Christians and Churches

 Today Christians and churches face many challenges and issues.  There is merit in having a voice come into the congregation to bring a word of encouragement and challenge.  We know that revival is a sovereign act of God, yet, scripture tells us to prepare the way of the Lord.  Obviously there is His part in revival and also a place for us to make ready for His touch.  John McGregor Ministries is designed to help churches have a fresh encounter with God.

John McGregor has many years of experience in ministry, he has been a church planter, starting new churches.  John also has experience in pastoring existing churches, and in working as an evangelist, teaching evangelistic strategies to churches and individuals.  For 7 years John was the Executive Director of Canadian Revival Fellowship, bringing renewal to churches and believers.  This varied past experience has enabled John to be a resource to churches and pastors  in many countries and cultures around the world.

Rev. McGregor is married and he and his wife Roberta have 4 grown children and 7 grandchildren.  His family has always been very supportive of the ministry.  John has a strong understanding of the issues that families face in these times and is committed to teaching Biblical values to families and churches.  John and Roberta make their home in Regina, Saskatchewan, Canada.

John believes that prayer is the key to any successful ministry and has a team of committed prayer supporters who regularly receive ministry updates from him.  Many years ago a pastor taught John the principle that - "if God knows the need, who else needs to know?"   His ministry is built on prayer and he has no set fee or charge to come and minister  in churches or communities.

If you would be interested in more information please fill in the form below


Thank you for contacting us. We will get back to you as soon as possible
Oops. An error occurred.
Click here to try again.