 Kasting attended Yale University in New Haven, Connecticut, where he was a member of the Yale Bulldogs swimming and diving team in National Collegiate Athletic Association (NCAA) and Ivy League competition from 1970 to 1972.He was the Bulldogs team captain as a senior in 1972.He was born in Ottawa, Ontario, but raised in Lethbridge, Alberta.