Eleven-year-old Megan Wolitski's funeral was held at the Roman Catholic Cathedral in St. Paul, east of Edmonton on Saturday.
Many of the mourners were children, who joined some adults and brought the balloons outside when the service was over and released them as the coffin was carried to a waiting hearse.
The coffin itself was covered with pink flowers, which was Megan's favourite colour.
She was one of three Grade 6 girls seriously injured last month when an out-of-control minivan crashed into Racette Junior High School in St. Paul.
The family of one of those girls, Angelina Luce who is still in hospital in Edmonton, said the girl is mourning the loss of Megan.
"Angelina misses her classmates and is in mourning for a dear friend and concerned for another," a statement released by Luce's family said.
"Angelina is in stable condition but she still has a long road to recovery ahead."
Many mourners wore pink ribbons. Some had pictures of a pink heart with Megan's picture in the middle pinned to their clothing. Pink hearts have also appeared in windows in the community since the tragedy.
Megan enjoyed dancing and swimming, and her family said she wanted to be a teacher like her mother.
Witnesses said the van was heading down a back alley on Oct. 25 before it smashed through a fence and then a window, falling into a lower classroom just after the Grade 6 French class had started for the day.
The van sent students and desks flying as it spun around, then pinned three girls underneath it.
Richard Edward Benson, who is 46, faces charges of criminal negligence causing death, criminal negligence causing bodily harm, resisting arrest and possession of marijuana.
His family has said he has a history of seizures and might have been having an attack behind the wheel.
He was denied bail on Thursday, but his lawyer says he plans to appeal.
Also on HuffPost