Victoria has been crowned the “best boating town” in Canada for 2026, according to vessel rental website BoatBooker.