fix errors when not logged into canvas, force login for course list view