McCargar has lived in the Edmonton area for the past 58 years and currently resides in Parkland County. He spent 14 years running a cow and calf operation in the Lac Ste. Anne/Onoway area and runs a construction and land development business. He is also president of the non-profit organization Canadian Metis Harvesters Association.