Updated the canon example