Can I buy winter sports cover on an annual policy?

Yes, and there are no restrictions on how many times you can travel but no trip can exceed the maximum of 31 days.