No, you cannot swim in the canals of Venice. You can, however, swim near Lido Beach in Venice.