Canadian Virtual Hospice

An interactive network for people dealing with life-threatening illness and loss.