Davison began his junior career in the Ontario Provincial Junior A Hockey League, for the St. Michael's Buzzers in 1996-97. The following year, he joined the North Bay Centennials of the major junior Ontario Hockey League. After posting 11 points in 59 games, he was drafted by the San Jose Sharks in the fourth round, 98th overall, in the 1998 NHL Entry Draft. Davison returned to North Bay for another two seasons before making his professional debut with the Sharks' minor league affiliate, the Kentucky Thoroughblades of the American Hockey League in 2000–01.