The University of Calgary in Canada offers a fully funded Master of Science in Computer Science. This is a full-time degree with an expected completion time of two years, typically requiring a Bachelor’s degree in the same or a closely related discipline. The Department of Computer Science provides minimum funding of $24,000 annually for Ph.D. and MSc (thesis-based) students. The funding is guaranteed for two years for MSc students. The funding is a mixture of Graduate Assistant Teaching (GAT), supervisor support, and scholarships. Most departmental financial aid is awarded in February and March. International applicants apply early.