ENH: Better testing of Canvas