A Veteran's Christmas was filmed primarily in Ontario, Canada.
This 2018 Hallmark movie, set in the fictional Illinois town of River’s Crossing, used charming Canadian locales to capture its small-town holiday vibe.

Primary Filming Sites

North Bay, Ontario, served as the main hub for production, with specific spots like Trinity United Church at 111 McIntyre Street East for interior church scenes and Heritage Railway & Carousel Company at 230 Memorial Drive for other sequences.

The North Star Diner at 348 Algonquin Avenue in North Bay appeared too, though it's now closed and replaced by another business.

Powassan United Church at 462 Main Street in nearby Powassan handled the church exterior shots.

Secondary Locations

Huntsville, Ontario, hosted filming for three to four days, transforming Downtown areas like Brunel Road, Main Street, and High Street into River’s Crossing with holiday decorations, Illinois license plates on cars, and a patrol vehicle for authenticity.

Key Huntsville spots included the Swing Bridge and Kent Park at 7620 Logan Drive Southwest, used for the Winter Wonderland Festival scenes, bringing in about $1.5 million to the local economy.

Behind-the-Scenes Notes

Locals in Huntsville and North Bay embraced the production despite minor tweaks like swapping Canadian flags for American ones to fit the U.S. setting.

Filming occurred in September 2018, ahead of the Christmas release, turning these Muskoka-region towns into a festive wonderland early.

IMDb confirms these sites, listing North Bay and Huntsville as core cities.

TL;DR: Ontario spots like North Bay, Huntsville, and Powassan stood in for Illinois—churches, diners, and downtowns brought the magic.

Information gathered from public forums or data available on the internet and portrayed here.