I not sure about the pink shirt that Federer was wearing in the Toronto Masters. Some suggest Federer needs a pink skirt to go with his pink shirt. Well I guess if Nadal can wear pink then so can Federer.
Checkout this post about his pink attire.
I can also say that the Tennis Gear Online store is on the lookout for male players looking for a pink tennis shirt. Do you know any?