Book an Appointment

Select an appointment type to get started.

*Only 1 pet per appointment

Emergency Care:

In the case of emergency during regular business hours please call us right away. In the case of emergency during non-business hours, please contact MacEwan Animal Hospital at 403-295-1929 or your nearest emergency veterinary facility.


Bussiness Hours

Mon: 9:00 am - 6:00 pm
Tue-Wed: 7:30 am - 6:00 pm
Thu: 9:00 am - 8:00 pm
Fri: 7:30 am - 6:00 pm
Sat: 9:00 am - 4:00 pm
Sun: Closed

Call Us:

Give us a call at the number below to book an appointment.

403-295-1929

Select the reason your pet needs to see a doctor:
Select your preferred doctor:

Please describe the reason for your pet's visit.

characters remaining

The first available date and time with is:

Looking for a more convenient date/time? Select a date on the calendar below.

If you do not see a time available that works for you, please call the hospital during office hours to speak with a receptionist.

No available times for this time period.)

Your reservation will expire in

Appointment Details

Your contact information:

Your Pets Information:

*only 1 pet per appointment

Your contact information:

We found an existing client record that matches the info you entered. To verify we have the correct record, please confirm your contact information.

To verify we have the correct record, please confirm your contact information.

Is this your current or previous mailing address: ?

Please select a pet name listed on your account. (Note: You can select a different pet at the next step)

You must select at least one option for each question above.

Sorry. We cannot find your information in our system.

Please call us at and we will be happy to book your appointment by phone.

Which pet are you making the appointment for?

Please select an existing pet or add a new pet from above.
*only 1 pet per appointment

You're Booked!

, your appointment for has been booked. We will send you a confirmation email shortly.

Please arrive 10 min. prior to your appointment to complete your new client paperwork and bring in any existing pet records.

Please arrive 10 min. prior to your appointment to complete any necessary paperwork.

Appointment details:

at with

--

,

Business Hours

Mon: 9:00 am - 6:00 pm
Tue-Wed: 7:30 am - 6:00 pm
Thu: 9:00 am - 8:00 pm
Fri: 7:30 am - 6:00 pm
Sat: 9:00 am - 4:00 pm
Sun: Closed

Sorry, this appointment is no longer available. Please select another day or time here.

Sorry. Your session has timed out.

Please click here to restart the booking process

Sorry. We’re experiencing technical difficulties.

Please call us at 403-295-1929 and we’ll be happy to book your appointment by phone.

Please click here to restart your booking process.

Loading... Please wait