Highlanders centre Ma'a Nonu has been banned for three weeks after he was sent off in the 40-12 home defeat to the Crusaders on Saturday.