Female hockey players are a tough breed. Canadian female hockey players? Something else altogether.