Ference spielte bis in die Saison 1995/96 hinein in den unterklassigen Juniorenligen seiner Geburtsstadt Calgary. Im Verlauf der Spielzeit verließ der Verteidiger die Olympiastadt von 1988 und wechselte jenseits der kanadischen Landesgrenze zu den Spokane Chiefs in die Vereinigten Staaten. Das Team nahm am Spielbetrieb der kanadischen Juniorenliga Western Hockey League (WHL) teil. Am Ende seiner ersten kompletten Saison in der Liga war Ference in das All-Rookie Team der gesamten Canadian Hockey League (CHL) gewählt. Seine Qualitäten in der Offensive sowie seine harte Spielweise führten schließlich dazu, dass er im NHL Entry Draft 1997 bereits an zehnter Gesamtposition von den Vancouver Canucks aus der National Hockey League (NHL) ausgewählt wurde. Der Kanadier blieb noch eineinhalb weitere Spielzeiten in Spokane und nahm dadurch im Jahr 1998 am Memorial Cup teil, den die Chiefs in dieser Saison als Gastgeber ausrichteten. Er selbst fand sich am Ende des prestigeträchtigen Turniers im All-Star Team wieder. Im Verlauf seiner letzten Saison im Juniorenbereich wechselte Ference via Transfer Ende Januar 1999 innerhalb der Liga zu den ambitionierten Tri-City Americans, mit denen er bis ins Finale der West Division vorstieß. Der Gewinn der Meisterschaft blieb ihm aber versagt.