John Diefenbaker's cause of death was Myocardial Infarction. A myocardial infarction (MI), commonly known as a heart attack, occurs when blood flow decreases or stops in the coronary artery of the heart, causing damage to the heart muscle.
John Diefenbaker Trivia: How Much Do You Really Know?