I can recommend the international delivery service Meest:
https://www.ca.meest.com/services/service/delivery-to-ukraine. They deliver parcels to Ukraine by both air and sea, and shipments can be delivered straight to the recipient’s home address or to Meest post offices.
What makes the service convenient is the online system. You can calculate the shipping cost in advance, fill out delivery details and customs forms online, and track all your shipments in one place. It’s also possible to check payment history and create a list of regular recipients, which is useful if you send packages often. If there’s no Meest agent nearby, you can drop off your parcel at a Canada Post location.
Another advantage is flexibility. Meest offers special rates for small parcels up to 4 kg, and through the same portal you can also send money transfers, not just packages. Based on Meest Canada reviews, many users note high customer satisfaction thanks to the transparent process and reliable delivery.