Businesses, charities and regular people on the street say the end of the Canada Post strike comes too late to ensure cards ...