Keane spielte während seiner Juniorenzeit gemeinsam mit Mark MacKay, Theoren Fleury und Kelly Buchberger bei den Moose Jaw Warriors in der Western Hockey League. Nachdem er beim NHL Entry Draft nicht ausgewählt wurde, unterschrieb er als Free Agent bei den Canadiens de Montréal. Bei der Junioren-Weltmeisterschaft 1987 spielte er für Kanada. Danach kam er noch zu einigen Einsätzen in der American Hockey League bei den Canadiens de Sherbrooke, bei denen er die gesamte Saison 1987/88 verbrachte.