He is predeceased by parents James Vincenzo and Margaret Mary and siblings Philip and Madeline.
Carl is survived by his loving wife Lorraine. He is the loving father of James, Michael, Philip, Lawrence and their spouses. Carl was stepfather to Bradley Zehr, Stephen Zehr and their spouses. Brother to Lucy Witt and in-laws Dale, Wedlon and Connie Greatorex. Carl is also survived by 3 grandchildren, 5 step-grandchildren, 10 great grandchildren, one great great grandchild and too many nieces, nephews, cousins and friends to count. The Dibblee and Dunstan families were dear to Carl.
Special thanks to staff at Evergreen Heights and all the doctors and nurses at Peace Arch Hospital.
In lieu of flowers, donations can be made to the War Amps BC and Cancer Society.