Team Canada set the stage for an explosive end to the Vancouver Games, taming the Slovakian giantkillers 3-2 to reach the Olympic men?s ice hockey final and a showdown with the United States, according to an Associated Press report on Friday night.