They were transported to the Honoré-Mercier Hospital in Saint-Hyacinthe.
The injuries are not life-threatening, according to Captain Michel Lefebvre from the Richelieu-St-Laurent police department.
The Beech King A100, which can carry six to eight passengers, was in communication with the airport control tower and had been circling the area, according to Captain Lefebvre.
He says the cause of the accident could be a mechanical failure or a fuel shortage, though an investigation is underway to determine the exact cause. The Transportation Safety Board has dispatched a team to the crash site.
The aircraft is operated by Aviation Flycie Inc.