She wasn't used as a carrier anymore, rather she was a maintenance ship, so having extra workshops was more important than having a clear deck.
Not quite Canis,that was Persius,Pioneer and later Triumph.At the time of Suez Ocean and Thesus were made into makeshift commando carriers.between them they landed 45 commando RM.