The Oxford County Sheriff's Office says a distracted driver crashed into a barn attached to a home in Canton early Friday morning, injuring a passenger.