Hello! I am born and raised in Hong Kong. I want to promote HK culture and help preserve Cantonese by teaching more people. I am studying in the University of British Columbia (UBC) in Canada, but relocated back to HK recently. In UBC, I have taught a Chinese student Cantonese for a few months through Club HK, a Hong Kong cultural club. I can teach you Cantonese with those class materials which include information ranging from Cantonese Jyutping (to help you with speaking Cantonese) to "slangs" (to become a true local!). If you are an advanced learner, we can always just chat and help improve your oral skills. The easiest way to learn Cantonese is to speak with a local, because you will learn a lot about daily practical usage and local slangs. If you want to practice listening to Cantonese, I would recommended listening to podcasts (which I will recommend to you)! I will only offer online lessons in light of COVID-19. However, I will ensure that the lesson quality is good!
I think it is not hard to learn Cantonese in Hong Kong if you watch a lot of Hong Kong movies or TV shows. I have many friends from China who learnt to speak fluent Cantonese through watching HK TV shows. They often say that through chatting with me in Cantonese it helps them practice speaking a lot. With that said, it might be challenging to learn Cantonese for someone who does not know how to read and write Chinese letters. In that case, I would recommended learning Cantonese with a tutor first to grasp the basics of Chinese letter reading and writing, alongside with learning how to speak Cantonese.
It can be challenging for foreigners to learn Cantonese because there are many "tones" for Cantonese (6 tones). Some words are written in the same way, but mean different things if spoken in different tones! That can be confusing for first-time learners. But I have the experience of explaining "tones" to my Chinese student before, and I am sure that you will excel it too!
If the selected tutor is not available, feel free to contact more tutors: