It takes a lot of time and effort to plan the perfect marriage proposal but Jared Gaber seemed confident that surprising his girlfriend, Stephanie Pasternak, on her morning stop at Tim Horton’s would be the perfect way to pop the question.

“Stephanie’s not very predictable,” Garber said. “But one thing you can count on is she’ll hit up the Timmies drive-thru on her way to the office.”

Garber, who had called Tim Horton’s head office to get permission to pull off his plan, said that they were really cool about allowing him to use their location.

He even got his friend Jesse Cappe from “Big Ticket Productions” to lead a camera crew in filming the entire thing.

In the meantime, Gaber had “set up a meeting” with Pasternak, sure that she would routinely grab her coffee from the North York location she always goes to on her way to the office.

“Yeah, there was no client. I figured she would go to Tim’s beforehand, but to be sure, I had one of her co-workers call to ask Stephanie to pick up a coffee on the way in,” said Gaber.

When Gaber noticed Pasternak’s car pull up to the drive-thru, he quickly got into position.

With the cameras rolling, and the staff/customers witnessing the entire ordeal, Gaber put a headset on and took Pasternak’s order. When she pulled up to the window to collect her coffees, there was Gaber at the drive-thru window holding a ring. “You’re the first woman I ever fell in love with and the last woman I ever want to be in love with. Will you spend the rest of your life with me?” he asked.

Shocked, laughing, and red-faced Pasternak said “yes” and then climbed out of her driver’s seat, and up into the drive-thru window as she kissed her new fiancé.

A few moments later, she entered the Tim Hortons to meets Gaber, while everyone in the store clapped and cheered.

“People are calling it a very Canadian proposal, because of the association to Tim Hortons,” said Gaber. “But the reaction, the kindness from everyone, that’s the Canadian part to me.” Maybe Tim’s will cater delicious donuts and coffee on their big day!

Want the latest buzz before it goes viral?

Follow @YDailyBuzz on Twitter!