added test for canon change