It sounds like you have many possibilities, since you're apparently not trying to go as cheaply as possible.
In general, the snow quality in the western North America is usually better than in the eastern North America, but not always. Check on-line ski reports.
In general, the snow quality in the western North America is often better than in Europe, but not always. Check on-line ski reports.
Europe offers amenities and experiences that are not available in North America, like skiing from village to village and finding amazing eating establishments on the way. Some places in Europe offer huge vertical, which is probably not important to you, but may be important to your husband.
Contrary to what your intuition might suggest, Canada is not necessarily colder than most places in the western US. Much of the Canadian skiing is at significantly lower elevations than it is in the States. The weather in southern British Columbia is often quite mild. I know, because I live there.
On the other hand, it can, and does, rain at the base of Whistler in March (or even January). Whistler has huge vertical, though, so the mountain still has more excellent skiing than you or your husband can do in a week. Unfortunately, Whistler may be suffering from a substantial infection of Spring Breakers (i.e., intoxicated college students) during March. (Actually, this caution can apply to almost any major North American ski area during March.)
The Pacific Northwest (including British Columbia) has had a relatively poor snow year so far. Check on-line ski reports.
Montana has some great skiing. It's also frequently cold. Snow may be marginal this year. Check on-line ski reports.
Colorado and Utah are good bets in March, except for the Spring Break crowd mentioned above. March is a big snow month there, and the altitude that causes you to wake up with a headache also contributes to light, dry snow, even that late in the season. Before British Columbia, I lived in Colorado for 23 years.
We might suggest Steamboat, which is at a somewhat lower elevation than most other Colorado areas. It has a semi-authentic town, a reasonable selection of restaurants, good shuttle service, and hot springs. They've had decent snow this year. As always, check on-line ski reports.
Utah would probably be a good choice, too, but I never made the trip from Colorado, so I can't tell you much.
Oh, and did I say to check on-line ski reports? Most areas in the west don't get decent until they're reporting at least a 60 inch base at mid-mountain. Some need a good deal more. If the area you're considering is reporting less than that by the beginning of February, you probably want to go somewhere else.