Is this a valid riddle in Mandarin? I came up with this 看图猜謎 based on Cantonese jyutping. Is it a valid riddle in Mandarin?

猜一句詩 (guess a verse in a poem)
Answer:

美人如玉劍如虹
If he elaborates, the whole point of asking the question would be gone.
I suppose only Cantonese speakers would see the point as it is a play on  魚 and 如 which in Cantonese sounds exactly the same, but pronounced in Mandarin as 魚, (Yú), and 如, ( Rú)
The poem's correct title is 美人如玉劍如虹. The riddle is substituting 魚, for 如 as they sound exactly the same in Cantonese.
Will it work in Mandarin? A Mandarin speaker with no knowledge of Cantonese would not get it. I hope I got that right?