Police said the Canadian was arrested early on Thursday after racing his sports car on a Miami Beach street.
They said he did not co-operate when pulled over and also charged him with resisting arrest without violence and having an expired driving licence.
He was granted bail set at $2,500 (£1,500).
The 19-year-old has had several run-ins with police in the past year.
The arrest comes a week after his home in Los Angeles was searched by police following allegations he had thrown eggs at his neighbour’s house.