I guess we cancel services because of weather about once every two or three years when ice makes it unsafe to travel. If we get a lot of snow, but roads are still passable, we put out a message on media, website, etc, and have teachers call their class members to say to use their own discretion if they venture out, or not.
Even on those times we "cancel" services, one of our staff members who lives quite close to the church will open the building and meet with whoever might show up, even if none of the rest of us can make it.
We almost always have visitors from our immediate neighborhood who normally attend other churches come to our services on those weather days, so it is a blessing to get to know them, and to have opportunity to minister to them.
I believe that I've read that the testimony of Charles Spurgeon is one in which as a teenager he was out in a heavy snow storm and decided come in out of the weather into a church that was open that Sunday morning. Only a deacon and 4 or 5 members had ventured out in the weather to church, and in the absence of the pastor, that deacon read a Scripture and challenged sinners to come to Christ, and Spurgeon got saved that day.
Another pastor in our community mentioned to me that he wouldn't dream of cancelling services, and he "requires" staff, deacons and Sunday School teachers to show up. "Don't call it, crawl in!" is his mantra... because, he says, they need the offering from God's people to keep the ministry afloat.