BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ExchangeKit//TSX//EN
X-WR-CALNAME:TSX market holidays 2028
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:tsx-2028-01-03@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280103
DTEND;VALUE=DATE:20280104
SUMMARY:TSX closed: New Year's Day (observed)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tsx-2028-02-21@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280221
DTEND;VALUE=DATE:20280222
SUMMARY:TSX closed: Market holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tsx-2028-04-14@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280414
DTEND;VALUE=DATE:20280415
SUMMARY:TSX closed: Good Friday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tsx-2028-05-22@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280522
DTEND;VALUE=DATE:20280523
SUMMARY:TSX closed: Market holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tsx-2028-07-03@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280703
DTEND;VALUE=DATE:20280704
SUMMARY:TSX closed: Market holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tsx-2028-08-07@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280807
DTEND;VALUE=DATE:20280808
SUMMARY:TSX closed: Market holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tsx-2028-09-04@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280904
DTEND;VALUE=DATE:20280905
SUMMARY:TSX closed: Labor Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tsx-2028-10-09@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20281009
DTEND;VALUE=DATE:20281010
SUMMARY:TSX closed: Market holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tsx-2028-12-25@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20281225
DTEND;VALUE=DATE:20281226
SUMMARY:TSX closed: Christmas Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tsx-2028-12-26@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20281226
DTEND;VALUE=DATE:20281227
SUMMARY:TSX closed: Market holiday
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
