Careers
Find a store near you to apply!
dataLayer =[{
'event':'pageload',
'dimensionlanguage':'en',
'dimensionprovince':'on',
'dimensioncity':'dunnville',
'dimensionlocation':'180-queen-st',
}];
Available positions at your selected store
Use Current Location
OR
/* Rich Deep Green */
--df-messenger-primary-color: #006C46;
/* Soft Neutral Gray */
--df-messenger-border-color: #C4C4C4;
/* Darker Gray for readability */
--df-messenger-element-font-color: #2F2F2F;
/* π¬ Chat Window */
--df-messenger-chat-border: 1px solid var(--df-messenger-border-color);
--df-messenger-chat-border-radius: 18px;
--df-messenger-chat-background: #FFFFFF;
--df-messenger-chat-padding: 20px 20px 5px 20px;
--df-messenger-chat-window-width: 380px;
--df-messenger-chat-window-height: 600px;
--df-messenger-chat-padding-minimized: 14px;
/* β¬οΈ Scroll Button */
--df-messenger-chat-scroll-button-enabled-display: flex;
--df-messenger-chat-scroll-button-align: flex-end;
--df-messenger-chat-scroll-button-container-padding: 10px;
--df-messenger-chat-scroll-butto
n-background: #36A969;
--df-messenger-chat-scroll-button-font-color: #FFFFFF;
--df-messenger-chat-scroll-button-padding: 12px;
/* π Title Bar */
--df-messenger-titlebar-background: #FFFFFF;
--df-messenger-titlebar-font-color: #2F2F2F;
--df-messenger-titlebar-border-bottom: 2px solid var(--df-messenger-border-color);
--df-messenger-titlebar-padding: 5px 26px;
--df-messenger-titlebar-title-font-size: 20px;
--df-messenger-titlebar-title-line-height: 26px;
--df-messenger-titlebar-subtitle-font-size: 14px;
--df-messenger-titlebar-subtitle-line-height: 18px;
/* π¬ Messages */
--df-messenger-message-padding: 14px;
--df-messenger-message-bot-background: #006C46;
/* Darker Green */
--df-messenger-message-user-background: #B6DFCC;
/* Light Green */
--df-messenger-message-bot-font-colo
/* π Links */
--df-messenger-link-font-color: #FFE71E;
--df-messenger-link-hover-font-color: #C3EC7B;
--df-messenger-link-visited-font-color: #FFE71E;
--df-messenger-link-active-font-color: #FFE71E;
/* Light Lime */
--df-messenger-link-decoration: none;
--df-messenger-link-border-radius: 6px;
/* π Cards */
--df-messenger-card-border-radius: 18px;
--df-messenger-card-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.08);
--df-messenger-card-border: 1px solid var(--df-messenger-border-color);
/* π Tables */
--df-messenger-table-border-color: #BFBFBF;
--df-messenger-table-padding: 14px 18px;
--df-messenger-table-font-size: 15px;
--df-messenger-table-border-radius: 12px;
--df-messenger-table-header-background: #E8F5E9;
--df-messenger-table-header-padding: 12px 18px;
--d
f-messenger-table-header-font-weight: 600;
/* π¬ Chat Bubble */
--df-messenger-chat-bubble-background: #005A32;
--df-messenger-chat-bubble-icon-color: #FFD700;
--df-messenger-chat-bubble-icon-border-radius: 0px;
/* Golden Accent */
/* π Feedback */
--df-messenger-message-feedback-icon-border-radius: 10px;
--df-messenger-message-feedback-icon-background: #FFFFFF;
--df-messenger-message-feedback-icon-font-color-active: var(--df-messenger-primary-color);
/* π₯ Image & Video */
--df-messenger-image-border-radius: 12px;
--df-messenger-video-border-radius: 12px;
--df-messenger-video-border: 2px solid var(--df-messenger-border-color);
/* β¨ Miscellaneous */
--df-messenger-list-padding: 16px;
--df-messenger-message-stack-spacing: 6px;
}
df-messenger {
/* Chatbot Positioning */
(function () {
// Prevent double wiring
if (window.__DFM_WIRED__) return;
window.__DFM_WIRED__ = true;
var DFMKEY = 'df-messenger-chatBubbleExpansion';
var minWidthOk = window.matchMedia('(min-width: 768px)').matches;
// 1) Set a stable session-id on df-messenger (persisted across pages)
try {
var sid = localStorage.getItem('df_session_id');
if (!sid) {
sid = (self.crypto && self.crypto.randomUUID) ? self.crypto.randomUUID() : Math.random().toString(36).slice(2);
localStorage.setItem('df_session_id', sid);
}
var el = document.querySelector('df-messenger');
if (el) el.setAttribute('session-id', sid);
} catch (_) { }
// 2) Before loading the Messenger, restore expansion state for this session
if (minWidthOk) {
try {
var stateDFM = sessionStorage.getItem(DFMKEY);
var bubble = document.getElementById('dfchat');
if (bubble) {
if (stateDFM == 'true') bubble.setAttribute('expanded', '');
else bubble.removeAttribute('expanded');
}
} catch (_) { }
}
})();
Monday