Yes. You do need to apply for a permit with Public Works to landscape the parkway in front of your property. The permit is free.
The parkway provides a buffer area between motorists driving on the streets and the pedestrian walkways. Water meter pits are often located in this area and need to be accessed by public works employees from time to time. In winter, it serves as a snow storage area. It is important to keep them neat, accessible and free of hazards. Some types of landscaping materials interfere with access to the meter pits or may create a trip hazard for people getting in and out of vehicles parked on the street.
The permit application requires that property owners acknowledge they have read the informational brochure explaining the types of materials that are allowed in the parkway.