Brent Hayden claims bronze for Canada in 100m freestyle ~