Travers Solar in Alberta generates about 2.5TWh a year from under 14 sqkm.
Build 30 of them and that's 400 sqkm.
A 20sqkm by 20sqkm solar plant would power every car and light van in Canada forever (setting aside seasonality).
Factor in lower generation in December, you'd need 10 times that amount of solar, about 70km by 70km, 5000 square km.
That's less than 1 quarter of 1 percent of the land in Alberta alone.
(Of course you wouldn't put it in one location, it would be spread out across the country)
Funnily enough 5000 square km is about the total land use of Canada's oil land use (surface use)
You'd have a lot of excess power in the summer -- you'd be generating 650TWh of excess power a year