Only service dress is suitable for CAF members to wear on any occasion, barring "dirty work" or combat.  What is only worn for very non-specific occasions?