I speak Hakka and Cantonese since i was born. To me, this 2 dialects quite similar in some pronounciation.
Yim cha vs yam cha
Sit fan vs sik fan
ba ba vs ba ba ( different tones)
siong gi vs siong gei (camera)
toi vs toi (table)
Sam vs sam (clothes)
i guess,both dialects also originated from southern china.
________________