Can I Leave My Snow Tires On All Year?

Yes but its not a good idea. Snow tires are noisier as they have more aggressive tread and will wear out faster as they have softer compounds.