Canada Rallies Past China to Win 2026 Canada Cup Women’s International Softball Championship

Canada capped off an undefeated week in dominant fashion on home soil, overcoming a late deficit to defeat China 7-3 in the championship game of […]