Yes, solar could provide 100% of our energy needs. However many don't understand just how incredibly difficult and troublesome this is. For example, to equal the annual output of one average nuclear power plant here in FL, 81,000 acres of land must be populated with the very best solar panes. That's over 120 square miles! 4.7 hours of sunlight per day, means that we must store the rest somehow. Then we must dispose of 120 square miles of panels, the storage batteries and inverters at various times ranging from 15-30 years.
To do the same in Vermont would require over 100K acres of land.
We really must overcome our reluctance to use nuclear power and learn to love it.
Consider that nuclear power can be used to easily pull CO2 from the atmosphere and make dry-ice. Then using the Sabatier process (nickel catalyst, 300°c and H), the CO2 can be converted to methane (natural gas) and water/oxygen. The fuel can then be used for portable forms of energy.