Cantonese and Thai similarities
Cantonese does contain a substrate from the Tai languages, which includes Thai and Zhuang as modern members, so that could be a source of similarities. However, the word for chicken (雞), and most other Cantonese vocabulary, can be traced to Chinese sources, so that's not it.