*We are experiencing a few technical difficulties. Please contact us if you are unable to place an order/don't see a product.

  • Secure Payments

    We will send you a secure payment link to pay your invoice at your leisure.

  • Request an Invoice

    If you require your invoice in addition to your online order receipt, please inquiry below.

  • Contact Us

    If you are having trouble with invoice or paying your invoice, please call us at 1 (519) 453-5880

© 2026 Holiday Print & Promotions Ltd., Powered by Shopify

    Login

    Don't have an account yet?
    Create account

    document.addEventListener('submit', function (event) { var form = event.target; if (!form.matches('form[action*="/cart/add"]')) return; var uniqueLineInput = form.querySelector('[data-unique-line-id]'); if (!uniqueLineInput) return; var quantityInput = form.querySelector('[name="quantity"]'); if (quantityInput) quantityInput.value = '1'; if (window.crypto && typeof window.crypto.randomUUID === 'function') { uniqueLineInput.value = window.crypto.randomUUID(); } else { uniqueLineInput.value = Date.now().toString(36) + '-' + Math.random().toString(36).slice(2); } }, true);