Royal Cruise Line had two ships named the "Royal Odyssey." The first sailed 1981-1988 and the second sailed 1991-1997. (Those dates would include sea trials.) I agree with @Spence, this looks more like a 1980s medal.
Somewhere online, there should be a log of voyages of the ships. It might be possible to determine their Panama Canal transits, and in what years.
Somewhere online, there should be a log of voyages of the ships. It might be possible to determine their Panama Canal transits, and in what years.





















