Please consider adding functionality to print the calendar from within Canvas. I have heard several other students comment on desiring this feature at my school. It makes it easier to post on a bulletin board at home and keep up with assignments. (PDF would be my first thought). Within browser would be fine too as long as the format was readable.
In addition how are periodic discussion posts put into the calendar?
Example: Initial post due by Wednesday, Reply due by Friday, Final posts due by Sunday, etc.