Cranston was born in Hamilton, Ontario. He grew up in Kirkland Lake, Ontario. He was Canadian champion six times, and, despite never coming higher than third at a world championship, he came first in the free skate four times. He was well-respected for his artistic ability, and is recognized as someone who brought a new level of artistry to men's figure skating.