Who We Are

All Seasons was established in 1998 and has over 25 years experience in the HVAC industry. We pride ourselves on prompt and courteous service to customers in the Georgian Triangle, Wasaga Beach, Bolton, Barrie, Caledon and surrounding areas. We are not limited to these areas, please call for service in your area at any time.

We provide service and installation for residential as well as commercial. We are held to the highest safety standards and are committed to on-going training and technical excellence. We are WSIB certified, TSSA registered and fully insured. We are happy to provide references upon request.

Our Mission

Client Satisfaction

The mission of All Seasons is to provide excellent customer service, with 100% customer satisfaction. We do so with attention to detail, professionalism and each customer's individual needs. We strive to provide these services in a focused, diligent and safe manner, without compromising quality.


We are known for the quality of our work and take great care in making sure each job is done right the first time.


We are TSSA registered, WSIB certified, fully insured and fully licensed.


  • "Thank you for your great service this week! We had our ducts cleaned, dryer vent, gas fireplace checked.

    Thanks for your professionalism, and your care of doing it right.

    See you in the spring for new air conditioning."

    Debbie & Brian
  • "Being new to town it can be difficult in knowing which company to try. I am glad we chose All Seasons to take care of our emergency and now utilize their experience, knowledge, and service for our day to day operations. How refreshing to find out they take care of more than our heat and air conditioning needs but also All Seasons is for All Service!"

    Rev. Rob Slote, Lighthouse Community Church, Wasaga Beach
  • "For over 9 Years in property management I have had the pleasure of working with Phil Melanson of All Seasons Heating and Air Conditioning. Phil has provided fast, reliable services to our clients at affordable pricing and continues to offer great customer service. We have no hesitation in recommending his services to all our clients."

    Maryann Barrie, Property Manager, E&H Property Management, Thornbury, ON
  • "Phil from All Seasons has been exceptional servicing all our needs in a resort style setting at Blue Mountain. Whenever we require service during the week, on weekends, overnight or on holidays one call to All Seasons and Phil makes arrangements to provide service that will suite our needs.

    All Seasons has been providing service to us for the last five years on all sorts of various furnaces, AC units, boilers, hot water tanks, ranges, BBQs and more. We have been more then satisfied with his customer service skills and his ability to provide solutions in all sorts of situations!"

    Ralf Heit, Rooms & Property Quality Manager, Blue Mountain, ON
  • "Thank you for the excellent installation of our new furnace and air conditioning. It was a pleasure to work with you. Your courteous manner and attention to detail was appreciated. Also the piping and wiring re- alignment was professionally completed and the room left in outstanding shape.

    Before leaving for a business trip outside the country I left your contact information with my wife. 'If you have any problems with the heat, just call Phil'. I knew I could count on you.

    I would be happy to recommend you to any future clients."

    Wayne Arnott, Arnott Construction, Wasaga Beach
  • "Many thanks to All Seasons for the excellent service they provided us with. The technician was punctual, very helpful and thorough, warm, thoughtful, courteous and very knowledgeable and clear in his explanation of our AC needs, which is why we chose All Seasons to purchase and install our new Air Conditioner. It was a pleasure to have them in our home."

    Chris Dice, Barrie, ON


We are based out of Wasaga Beach, Barrie, and Bolton, but our service is not limited to those areas. The places we service include:

Alliston, Angus, Barrie, Beeton, Blue Mountains, Bolton, Borden, Bradford, Brampton, Caledon, Caledon East, Clarksburg, Clearview, Collingwood, Dundalk, Duntroon, Elmvale, Everett, Innisfil, King City, Kleinburg, Lisle, Meaford, Midhurst, Midland, Minesing, Mono, Newmarket, New Tecumseth, Nobleton, Nottawa, Orangeville, Orillia, Oro, Oro Station, Palgrave, Penetang, Schomberg, Shelburne, Singhampton, Springwater, Stayner, Stroud, Thornbury, Utopia, Vaughan, Wasaga Beach, Woodbridge, and surrounding areas.

Contact us:

Wasaga Beach & area – 705-429-3353

Barrie & area – 705-607-0775

Bolton & area – 905-951-0768

Email Us

Joshua 24:15 ".....as for me and my house we will serve the Lord."