In most circumstances , regular CanSkate programs run 20 weeks .
Specialized programs run 22 weeks per Fall - Winter Season .
In most circumstances , regular CanSkate programs run 20 weeks and specialized programs run 22 weeks per Fall - Winter Season .