Book an Appointment
📅
Booking Received!
Your request for {{ success.slot }} has been submitted.
A confirmation will be sent to {{ success.email }}.
Booking Reference #{{ success.id }}
How to Book
1
Pick a date — tap any weekday on the calendar, then choose an available time slot.
2
Fill in your details — enter your name, email, and the service you need.
3
Submit — you'll receive a confirmation email and our team will follow up shortly.
📞 Prefer to call? Reach us at (780) 800-4040 during business hours (Mon–Fri, 9 AM – 5 PM).
{{ monthLabel }}
Loading schedule…

The server is receiving too many requests right now.
Please wait a moment and try again.

Tap a weekday to see available time slots
{{ d }}
{{ day.dayNum }}
Click to Book
Pending Approval
Confirmed
Unavailable
{{ selectedDay.display }}
{{ (monthSlots[selectedDay.iso]||[]).length }} booking(s) · {{ HOURS.length - (monthSlots[selectedDay.iso]||[]).length }} slot(s) available
{{ hourLabel(hour) }}
Booking Details
📅{{ slotDetail.dateDisplay }}
🕐{{ hourLabel(slotDetail.hour) }} – {{ hourLabel(slotDetail.hour + 1) }}
🔧 {{ slotDetail.slot.service }}
{{ slotDetail.slot.status==='pending' ? '⏳' : '✅' }} {{ slotDetail.slot.status==='pending' ? 'Pending Approval' : 'Confirmed' }}