Frank Hasenfratz, the founder and executive chairman of Canadian auto supplier Linamar Corp., has died at age 86.