This app was mentioned in 7 comments, with an average of 2.86 upvotes
I've done some searching before and usually Hanping's Cantonese version pops up as a good offline Cantonese dictionary app. It doesn't seem to have sample sentences though, and you do have to pay for it.
I usually just use the dictionary you linked to on my browser, which is... not ideal.
use chrome:
Otherwise if you have an android phone use Hanping Cantonese clipboard monitor.
https://play.google.com/store/apps/details?id=com.embermitre.hanping.cantodict.app.pro&hl=en
This app is one of the best investments I've ever made. I can get my grandma to say things to it or write characters in it. I can also look up an english word OR write in the sounds. There are also soundboards.. it's incredible.
I downloaded the free Cantonese related add-ons so I'm assuming the features I mentioned in my previous comment are from those? I'm not too sure since I bought & use the Hanping Cantonese Dictionary for my Cantonese needs instead of Pleco. On that note: The Hanping Cantonese Dictionary is expensive but I've found it incredibly useful!
https://play.google.com/store/apps/details?id=com.embermitre.hanping.cantodict.app.pro&hl=en
​
Han Ping Cantonese dictionary. The term, "dictionary" doesn't do it justice though. It is *gigantic* in terms of all the things it offers in regards to learning Cantonese.
​
Edit: It is exclusively on Android.
This answer is written for people who can read Chinese in mind (as you said you're already fluent in mandarin).
There is a free instructional video series by 万门大学 (find it by searching "万门大学 粤语" https://www.youtube.com/watch?v=yPvCtiNzdTg&list=PLD3UCtGkk9c3acNcOZ0H0TeLKUYrwFW-6 ) which I found to be quite good. It contains subtitles written in Cantonese characters, Jyutping, and standard Chinese. It focuses on explaining vocabulary and grammar differences from Mandarin.
Textbook-wise I used 粤语(香港话)教程 which is very comprehensive, but the romanization system is 廣話拼音方案 (the one you don't like). I also have "Complete Cantonese", but "Complete Cantonese" assumes you don't know written standard Chinese so it spends half of the book reteaching you things that are identical to written standard Chinese, whereas 粤语(香港话)教程 emphasizes on the differences from written standard Chinese so it's able to cover a lot more. You can read a review at https://zhuanlan.zhihu.com/p/33473681
In terms of shows with colloquial cantonese I found 外来媳妇本地郎 to be a fairly good learning source for everyday vocabulary. Main caveat is that the subtitles are written standard chinese, not written cantonese. When you run into words you don't know, you can look them up via Jyutping using Hanping Cantonese ( https://play.google.com/store/apps/details?id=com.embermitre.hanping.cantodict.app.pro&hl=en_US ). Pleco ( https://www.pleco.com/ ) also has Cantonese support (it has an add-on dictionary you can download), though I find Hanping Cantonese to be more comprehensive.
For more formal content I found that RTHK (香港電台 https://www.youtube.com/user/RTH ) has a lot of good videos, especially the 鏗鏘集 series. Nice thing about their videos is that they're relatively formal so they match the subtitles quite well. Again, subtitles are written standard chinese, not written cantonese.
If you're looking for channels with colloquial content and written cantonese subtitles, HIFIVE ( https://www.youtube.com/channel/UC2y6h6fIdSGb73f1rpX32Dg ) is one with a lot of comedic and humorous content.
In terms of podcasts and educational audio resources search 广东话 or 粤语 on 喜马拉雅 you'll find plenty. There's a series called 300天学讲粤语 which covers a lot of everyday language.
Though Cantonese is primarily a spoken language, you can also practice typing in cantonese (use a Jyutping IME, like https://github.com/rime/rime-cantonese ) and reading forums written in colloquial cantonese characters, like 香港高登 https://forum.hkgolden.com/ . Wikipedia also has a cantonese version ( https://zh-yue.wikipedia.org/ ), though many articles are not written in colloquial style. I'd recommend installing a cantonese hover-over popup dictionary extension like https://chrome.google.com/webstore/detail/cantonese-popup-dictionar/pjnbhojkojmibobcpfgihhnohboldhip or https://chrome.google.com/webstore/detail/liuchan-chinese-popup-dic/bndmindhnlogeajfojjnmiflkgmhnfhl that will show you Jyutping and definitions when you run into characters you don't recognize (the latter is a modification of LiuChan that simultaneously shows Cantonese and Mandarin pronunciations).
You'll also find a few ebooks on 香港高登 which are written in colloquial cantonese characters, such as 男人唔可以窮. You can send them to your Kindle and use https://www.amazon.com/Chinese-English-Dictionary-Mandarin-Cantonese-Pronunciations-ebook/dp/B07MV9TJQB (see https://github.com/gkovacs/cantodict-kindle-mobi for installation instructions) to highlight words and get Jyutping pronunciations and definitions on your Kindle.
You'll find a ton of answers to this question if you search 如何自学粤语 on 知乎, albeit mostly catered towards beginners, like https://www.zhihu.com/question/19568786 https://www.zhihu.com/question/67281500 though I find some answers to be of questionable utility (e.g. learning through songs, which while great if you like karaoke, songs are mostly based on standard written chinese so won't be too much help if you want to speak colloquial cantonese; or watching movies, which isn't going to be helpful unless you're at the level that you can understand the dialog without over-relying on subtitles)
If you're on Android, Hanping Cantonese https://play.google.com/store/apps/details?id=com.embermitre.hanping.cantodict.app.pro is the best available dictionary app in my opinion. If you are on iOS or want a free option, Pleco https://www.pleco.com/ also has a Cantonese option (download the Cantonese dictionary, enable Jyutping pronunciations) but their dictionary of Cantonese terms is not as complete as that of Hanping Cantonese.