The Christmas house on Lake Charlevoix is owned by the Jibson family. The family has been hosting an extravagant Christmas display for the past five years, attracting thousands of visitors from all over the world. It has become a popular destination for locals and tourists alike, known for its impressive light show, festive decorations, and beautiful views of the lake.