Cosh grew up in Bon Accord, Alberta, north of Edmonton, and graduated from from the University of Alberta in 1993, doing further study in European intellectual history under libertarian scholar Ronald Hamowy.
Cosh grew up in Bon Accord, Alberta, north of Edmonton. He received a Bachelor of Arts (1993) from the University of Alberta, and did further study in European intellectual history under libertarian scholar Ronald Hamowy.