"To mail a food hamper from the UK to Canada, you must restrict contents to non-perishable, sealed, and shelf-stable items like biscuits, sweets, and chocolate.
Fresh, cured, or dried meats are prohibited in mail, and all food must be declared, with potential for inspection and delays by Canadian authorities like the Canada Border Services Agency (CBSA) and Canadian Food Inspection Agency (CFIA).
It's crucial to be aware that goods exceeding a low value threshold of CAN$20 for gifts will incur duties and taxes, possibly creating an unexpected cost for the recipient.
Delivery times vary by service, but standard air mail services are typically 5–10 working days, plus time for customs. "
Hope this helps. I do a ton of international shipping and have a lot of experience with North American mailing regulations, but I wanted to double check before posting cuz I didn't want to give incorrect advice as i don't very often mail food items.