Cornwall gives Canada C3 the royal welcome