Other than listening to radio shows, (that we can't really choose and pick our favorite topics at all times) and watching news (which requires an advanced level in Cantonese) Listening to podcast is an effective way to develop your listening skill when learners don't have immersion opportunity in the language: Just listen to people talk and their intonation, it will help a lot, just choose your favorite programs!
http://www.chinesepodcasts.com/cantonese/cantonese-podcasts/