Hugs. One thing at a time - although they are huge things.

There are cancer support groups. The friends I have who attend them find them absolutely wonderful.

I suggest you look through the Wellspring website if you haven't done so already.

https://wellspringcalgary.ca/