The Triangle Mastercard and the Triangle World Elite Mastercard do not have an annual fee. No delay or omission by Canadian Tire in exercising any right or remedy hereunder shall operate as waiver thereof or of any other right or remedy.