Combine Canvas, Your Class Schedule & Google Calendar
Assignment due dates live in Canvas, your timetable comes from the university's system, exams are posted somewhere else, and your personal life is in Google Calendar. Checking four places is how a deadline slips. iCal Merge pulls them all into one feed so your whole term sits in a single calendar on your phone.
Why students end up with scattered calendars
Canvas (and other learning systems like Blackboard or Moodle) publishes assignment and course dates as a calendar feed. Your school's timetable tool publishes lectures and tutorials separately. Add exams, club events, and your own Google calendar, and you've got several feeds that never meet. Merging them gives you one view of everything that's due and everywhere you need to be.
Step 1: Get the Canvas calendar feed
In Canvas, open Calendar, click Calendar Feed in the sidebar, and copy the link it gives you. That single feed covers the assignments and events across your enrolled courses. Your timetable tool and exam system usually have a similar "subscribe" or iCal/ICS link — grab each one. New to these links? The iCal feed explainer covers where to find them.
Step 2: Add each one as a source
Create a calendar in iCal Merge and paste each link in as a source — Canvas, your class timetable, exams, and anything else. Each event is prefixed with the source name, so you can tell a lecture from a deadline at a glance.
Step 3: Subscribe in Google (or Apple)
iCal Merge gives you one feed with your whole term in it. In Google Calendar, choose Other calendars → From URL and paste the merged link; on iPhone, add it under Calendar accounts → Add subscribed calendar. It stays current on its own — new assignments and timetable changes show up automatically, all term long.
A quick tip
If a link starts with webcal://, change it to https:// before adding it — it's the same feed, just the address iCal Merge expects.
Related: What is an iCal feed · All guides