The Canadian Tuxedo is for formal events only. The Canadian Dinner Jacket, however, can be applied to more casual to smart casual events.