Even though 10W-40 is thicker than 10w30, both are cold-crank tested/rated down to -25C, which is air temperature, NOT 'air plus windchill factor'.
So, unless you sustained air temps below -25C, that 10W-40 will be fine all winter. If that's not the case, then how on earth did most folks get going in the winter 30 years ago when most people ran 10W-40, or even staight 20 weight in the winter?
I can understand wanting to go thinner in the winter, but there is way too much 'viscosity paranoia' on this site......