John & Kristen

are getting married!

APRIL 25, 2026

0
Days
00
Hours
00
Minutes
00
Seconds

This is our love story

If you ask John, he’ll say he saw Kristen first. But technically, Kristen spotted him before he ever knew it. Months before they officially met, a friend had wanted to introduce Kristen to another John De Leon. Out of curiosity, she searched him up on social media — only to stumble upon a different profile: John Gabriel De Leon, the man who would one day become her husband.

Months later, their paths finally crossed when both were invited by a mutual friend to SFC’s Christian Life Program. During a fellowship after one of the events, John chose a seat across from Kristen; even though the table was full, their attention never drifted far from each other.

John & Kristen
Our moment

They quickly realized how much they had in common — both the eldest in their families, volunteering at the same place, and sharing a strong desire to grow deeper in their faith. Not long after, John invited Kristen out for coffee — though in truth, he wanted more time together, so their first official date ended up being at Kinjo. The date went well, to say the least. What started as one meal has turned into countless more, and soon, a lifetime of them together.

Our Engagement

Love at first sunset

We got engaged on the Platform, with the city skyline behind us and the sun setting. I’d told Kristen we were just stopping to take a quick photo, but waiting nearby were the people who built us: both of our parents and our siblings. When she turned back to me, I took her hands, told her how every little ordinary day with her has felt like the best one, and asked if we could make a lifetime of them. She said “yes” (twice), and our families rushed in for hugs. The memory is everything we hoped for, with both of our families there to bless the beginning of the rest of our life together.

Rings / details
Our engagement

Order of Events

February 25, 2026
RSVP Closes
April 25, 2026
John and Kristen Get Married!
  • 12:30 PM
    Guests and Bridal Party Arrive
    at the Shrine Church
  • 1:00 PM
    Church Ceremony Commences
    at the Shrine Church
  • 2:00 PM
    Pictures With Guests and Bridal Party
    at the Shrine Church
  • 5:00 PM
    Cocktail Hour Commences
    at the Malcolm Hotel
  • 6:00 PM
    Dinner and Reception Commences
    at the Malcolm Hotel

The details

Ceremony & Reception locations with photos and maps

The Shrine Church of Our Lady of the Rockies

Ceremony

The Shrine Church of Our Lady of the Rockies

51.0893° N, 115.3485° W — Canmore, AB

The Malcolm Hotel, Canmore

Reception

The Malcolm Hotel, Canmore

51.0893° N, 115.3522° W — Canmore, AB

Formal

Attire

Guest attire lineup

Palette

Sage Green
Sage Green
Butter Yellow
Butter Yellow
Lavender purple
Lavender purple
Neutral Beige
Neutral Beige
Caramel Brown
Caramel Brown

Guests’ Attire

Formal. We kindly invite our guests to dress in their finest.

Gentlemen may choose a suit or dress shirt with dress pants — jackets and ties are optional.

Ladies are encouraged to wear floor-length gowns or jumpsuits — satin, chiffon, tulle, ruffles, and floral prints with the assigned colours are welcome!

we invite you to

Celebrate Our Wedding

Please confirm your presence through the RSVP form by 02.25.2026.

Please enter only your first and last name. Don’t include middle names.

Example: First name: “Jasmine”; Last name: “De Leon”.

Will you attend?

If plans change after submitting, please reach out so we can update seating & meals.

Hotels

• Accommodations •

Coast Hotel

Discount code: WED

Hotel number: 1.800.716.6199

Website: coa.st/610t

Reservations are subject to availability and rates may fluctuate. A valid credit card is required; the first night’s room & tax is prepaid and non-refundable at booking.

• • •

Malcolm Hotel

Discount code: 2604DELE

Hotel number: 403.812.0680

Website: malcolmhotel.ca

Booking code provides 20% off the best flexible rate. A two-night minimum may apply on certain dates.

• • •

Everwild Canmore

Promo code: HAPPYEVERAFTER (25% off online reservations)

Reservations: stayeverwild.com/canmore