Will Power and Helio Castroneves celebrate their podium finishes in Edmonton.