I am not of Chinese nationality, but this is not accurate. Written Cantonese is different from written Mandarin.
https://en.wikipedia.org/wiki/Written_Cantonese
That said, actual Cantonese subtitles are apparently quite rare. Most Chinese subtitles are in Mandarin, even if the spoken language is Cantonese.