HI, D from C:
A good led up to a great retirement!!
Did the rep hockey thing with our son and found it taught him some important life skills(like work together even if you don't see eye to eye with everyone that walks the face of earth).
At 27 he still plays once a week(in Calgary) because it's TONS of FUN!! 
My dentist noticed that I played hockey in the day(ha,ha)!!