Water polo: Canada advances to semifinals at 2017 FINA Worlds in Budapest Water polo: Canada advances to semifinals at 2017 FINA Worlds in Budapest