Canada's men's hockey team secured a spot in the Olympic finals with a dramatic 3-2 win over Finland. They now vie for gold.