Canada dominates in resounding victory over Cayman Islands