Maple Leafs forward Carter Ashton has been suspended 20 games for violating terms of the NHL/NHLPA's performance-enhancing drugs policy, the league announced Thursday.

Ashton, in a statement released by the NHLPA, claims he unwittingly ingested the drug Clenbuterol after borrowing a training partner's inhaler to treat his exercise-induced asthma.