Keegan Buffalo competes in the fancy dance competition finals of the Iiniskim Cross Cultural Powwow at the Fenlands in Banff on Saturday (June 25). The innagural Banff powwow hosted a competition of dancers from many different indigenous nations across Alberta and beyond.