serve canon page from server (unfinished)