Kryger graduated from the McGill University Medical School in 1971. He did his internship at Michael Reese Hospital in Chicago and internal medicine at the Royal Victoria Hospital of McGill University in Montreal. He trained in pulmonary medicine at the University of Colorado, followed by two years of research training. He is boarded in Internal Medicine and Pulmonary Medicine in the USA, and is a Fellow of the Royal College of Physicians of Canada. He is a diplomate of the American Board of Sleep Medicine.