Canada already has lots of nuclear: https://ember-energy.org/data/electricity-data-explorer/?ent...
The efficiency of solar does not matter in 2026. Panels are so cheap that just you don't have to think about it if you have abundant land. If solar is 4x less productive in the winter you just build 4x as many panels. Panels have to be angled more vertical the further north you go so the snow will just slide off. They are not "non-operative 3-4 months a year" - this is just Big Oil FUD.
Everything has tradeoffs - those panels themselves take energy and rare earth minerals to create, and getting both of those requires pollution, primarily in China where they have lower standards than western nations.
So filling Canada with panels because they're cheap isn't likely the best environmental choice, on net. Though I admit I haven't done the math here, it's just an intuition that "just build 4x panels" isn't the solution.