For years now various Carnival ships did the canal from Tampa.
Yes, I’ve been on the 14 day one. The shorter ones were all 8 day. Never saw a 7 days one, but logic suggests 7 days ‘could’ work.
It takes an extra sea day to get to Aruba... were not going there...