CN on NCIS?

OK now I know your mind plays tricks on you when you've been working 14 hr a day and all you can think of is your upcoming Couples vacation but I could swear that I just saw in a backdrop of the final scene of NCIS the stairs at CN that lead up to the lobby from the pool/restaurant area. They may have tweaked it a bit for their purpose but what really caught my attention was the lighting on the walls and the staircase. Have I lost it?