{"slug":"canada-after-hours-trading","qid":"upcoming_us_closures","label":"upcoming_us_closures","post_title":"canada-after-hours-trading","post_url":"/blog/canada-after-hours-trading#q-upcoming_us_closures","columns":["holiday_date","weekday","closure_label","holiday","day_status","days_away"],"rows":[{"holiday_date":"2026-11-26","weekday":"Thu","closure_label":"Nov 26","holiday":"Thanksgiving","day_status":"closed","days_away":55},{"holiday_date":"2026-11-27","weekday":"Fri","closure_label":"Nov 27","holiday":"Thanksgiving","day_status":"early-close","days_away":56},{"holiday_date":"2026-12-24","weekday":"Thu","closure_label":"Dec 24","holiday":"Christmas","day_status":"early-close","days_away":83},{"holiday_date":"2026-12-25","weekday":"Fri","closure_label":"Dec 25","holiday":"Christmas","day_status":"closed","days_away":84},{"holiday_date":"2027-01-01","weekday":"Fri","closure_label":"Jan 1","holiday":"New Years Day","day_status":"closed","days_away":91},{"holiday_date":"2027-01-18","weekday":"Mon","closure_label":"Jan 18","holiday":"Martin Luther King, Jr. Day","day_status":"closed","days_away":108},{"holiday_date":"2027-02-15","weekday":"Mon","closure_label":"Feb 15","holiday":"Washington's Birthday","day_status":"closed","days_away":136},{"holiday_date":"2027-03-26","weekday":"Fri","closure_label":"Mar 26","holiday":"Good Friday","day_status":"closed","days_away":175},{"holiday_date":"2027-05-31","weekday":"Mon","closure_label":"May 31","holiday":"Memorial Day","day_status":"closed","days_away":241},{"holiday_date":"2027-06-18","weekday":"Fri","closure_label":"Jun 18","holiday":"Juneteenth","day_status":"closed","days_away":259},{"holiday_date":"2027-07-05","weekday":"Mon","closure_label":"Jul 5","holiday":"Independence Day","day_status":"closed","days_away":276},{"holiday_date":"2027-09-06","weekday":"Mon","closure_label":"Sep 6","holiday":"Labor Day","day_status":"closed","days_away":339}],"shape":"series","sql":"SELECT\n    toString(date)                 AS holiday_date,\n    formatDateTime(date, '%a')     AS weekday,\n    formatDateTime(date, '%b %e')  AS closure_label,\n    any(name)                      AS holiday,\n    any(status)                    AS day_status,\n    dateDiff('day', today(), date) AS days_away\nFROM global_markets.stocks_market_holidays\nWHERE date >= today()\nGROUP BY date\nORDER BY date","computed_at":"2026-10-02T15:41:22.954261+00:00","elapsed":0.015710307}