Skip to content

The subscribable GR calendar

Every deadline that moves your file — in the calendar you already live in.

Committee meetings, regulatory comment deadlines, tender closes, funding intakes, and chamber sitting days — merged into one chronological agenda. Download it once as an .ics, or subscribe over webcal:// and it keeps itself current in Google Calendar, Outlook, and Apple Calendar. No checking five portals; the next thing with a date shows up where you already look.

Honest scope: sitting-day coverage today is the federal House of Commons plus British Columbia, New Brunswick, and Nunavut — not yet every legislature, and we're expanding it. Committee meetings, comment deadlines, tenders, and funding are drawn from the corpora Clarion already tracks. The feed is public and unauthenticated, so it works in any calendar app without a login.

GR calendar · upcomingFive sources
  • House of Commons sits

    Jun 16 · federal · Order Paper

    Sitting
  • Standing Committee on Finance

    Jun 18 · meeting scheduled

    Committee
  • Clean Fuel consultation closes

    Jun 24 · comment deadline

    Comment
  • Cloud services framework

    Jun 27 · CanadaBuys close

    Tender
  • Strategic Innovation intake

    Jul 02 · application deadline

    Funding

Soonest first · merged from five sources

One agenda, five sources

Everything in Canadian GR that has a date, on one timeline.

The dates that matter to a file live in five different systems — and most teams chase them across five different tabs. The calendar merges all of them into a single feed, sorted soonest-first, each event labelled with where it came from. Add one subscription; every source feeds it.

  • Committee meetings — when a committee actually sits, across the legislatures Clarion reads.
  • Comment deadlines — the closing date on a regulatory consultation, before the window shuts.
  • Tender closes — the procurement closing date on CanadaBuys and SEAO opportunities.
  • Funding intakes — the application deadline on the grant and contribution programs we curate.
  • Sitting days — when the chamber sits: federal House of Commons, B.C., New Brunswick, Nunavut.
Merged feed · resilientEach source runs on its own
  • Committee meetingsfeeding
  • Comment deadlinesfeeding
  • Tender closesfeeding
  • Funding intakesfeeding
  • Sitting daysno data — skipped

One quiet source never breaks the calendar.

How the calendar works

Subscribe once. It stays current on its own.

The point isn't a file you download and forget. It's a live feed your calendar refreshes for you — so a deadline added tonight is on your screen tomorrow, with nothing for you to re-import.

01Merged feed

Five date sources, one chronological agenda.

The feed pulls upcoming committee meetings, comment deadlines, tender closes, funding intakes, and sitting days, then merges and sorts them soonest-first. Each event carries its date, its title, and the source it came from — so a tender close and a committee meeting sit on the same timeline, in order.

GR calendar · upcomingFive sources
  • House of Commons sits

    Jun 16 · federal · Order Paper

    Sitting
  • Standing Committee on Finance

    Jun 18 · meeting scheduled

    Committee
  • Clean Fuel consultation closes

    Jun 24 · comment deadline

    Comment
  • Cloud services framework

    Jun 27 · CanadaBuys close

    Tender
  • Strategic Innovation intake

    Jul 02 · application deadline

    Funding

Soonest first · merged from five sources

02Download or subscribe

A one-time .ics, or a live webcal:// feed.

Download a one-time .ics for a snapshot you import once. Or subscribe over webcal:// — paste it into Google Calendar, Outlook, or Apple Calendar — and the app re-fetches the feed on its own schedule. Subscribe and it stays current: new deadlines appear, passed ones fall away, with nothing to re-import.

Subscribe · webcal://Stays current on its own
webcal://app.withclarion.com/api/calendar.ics
Google CalendarOutlookApple Calendar
Download .ics

Public feed · edge-cached one hour · no login to subscribe

03Public · cached

Open feed, edge-cached one hour.

The feed is public and unauthenticated, so any calendar app reads it without a login. A shared edge cache holds each response for one hour, so a popular subscription stays fast and cheap to serve — the calendar refreshes from cache, not from a fresh query every time a client checks in.

Public feed · cached
GET /api/calendar.ics
200 · text/calendarServed from cache · 1 h

Cache-Control: s-maxage=3600

No auth — any calendar app reads it.

04Resilient

Never a broken calendar.

Each source runs independently. If one corpus is empty or errors, that source simply returns nothing and the rest of the agenda still renders — and a total failure returns a valid, empty calendar, never an error a calendar client would choke on. A subscription you set once shouldn't break because one feed had a bad night.

Merged feed · resilientEach source runs on its own
  • Committee meetingsfeeding
  • Comment deadlinesfeeding
  • Tender closesfeeding
  • Funding intakesfeeding
  • Sitting daysno data — skipped

One quiet source never breaks the calendar.

Why subscribe, not download

A download is a snapshot. A subscription is a living agenda.

An exported file is correct the moment you save it and stale the moment a deadline moves. The webcal:// feed is the live one: your calendar app re-fetches it on its own, so the agenda you see is the agenda as it stands — sittings added, tenders closed, funding windows opened — without you touching it again. No competitor offers a live GR calendar feed; this is the one that stays current after you walk away.

Paste the webcal:// link into Google, Outlook, or Apple Calendar once → a committee meeting scheduled tonight is on your screen tomorrow, and a tender that closed drops off — no re-import, no stale file.

Why it matters

The work isn't finding the date. It's never missing one.

Any monitoring tool can show you a deadline once. A calendar that keeps itself current — in the app you already check every morning — is what turns a missed window from a risk into a non-event.

Stays current01

Set it once; it never goes stale.

Subscribe over webcal:// and the agenda updates itself — new sittings, fresh comment deadlines, tenders as they close. You never re-export a file, and you never look at last week's calendar.

Where you already are02

In Google, Outlook, and Apple Calendar.

No new app to open, no portal to remember. Every GR deadline lands in the same calendar as your meetings and your flights, so the window you can't miss sits beside everything else you're planning around.

Always resolves03

Resilient by design, so it just works.

Each source runs on its own and a failure degrades to nothing, not to an error. The feed always returns a valid calendar — so a subscription you set once keeps working, quietly, in the background.

Put every GR deadline in the calendar you already check.

Start free, open the calendar, and subscribe over webcal:// — committee meetings, comment deadlines, tender closes, funding intakes, and sitting days land in Google, Outlook, or Apple Calendar, sorted soonest-first, and stay current on their own. No demo gate to subscribe.