CA cancels final Sheffield Shield round