A week after making his English Premier League debut last Boxing Day, the 19-year-old scored in his first home game on New Year's Day in front of 52,000 fans at St. James' Park to force a 2-2 tie against Manchester United, the team he turned down a scholarship offer from at age nine to remain in Canada.
"Every person has dreams in their life and for very few, those dreams come true," Newcastle United manager Glenn Roeder told Sky Sports at the time.
"I would say today for David Edgar and his father Eddie, who was here to see his son play, that is one of the few occasions when a dream has come true."
To make the story better, Edgar's father Eddie had been a keeper for Newcastle United in the 1970s.
The club is in the family's blood and a big reason why David joined the team's academy five years ago.
"There is no way to accurately describe how it felt to score that goal, it was just unbelievable," Edgar told FIFA.com.
"As soon as it left my foot I knew it was going in and I just went mad. It was the greatest feeling in the world. I couldn't stop smiling and the boss and the players had to calm me down because there were still 15 minutes to go."
At the U-20 event, Canada will lean on Edgar's experience in two previous tournaments and his height -- at six-foot-four, he should be able to control the ball in the air.
Edgar was with the Canadian team that nearly cracked the semifinals in 2003 and recent positive results against world powers has the hosts feeling good about defending home turf.
To get to the promised land, the team will need plenty of players who understand sense of purpose. In that regard, the Canadians should feel fortunate to have Edgar on side.
Born May 19, 1987, in Kitchener, Ont., ... Full-back for Newcastle United, the same club his father, Eddie, played keeper for in the 1970s ... Six-foot-three defender made his English Premier League debut in a Dec. 26 loss at Bolton ... Joined Newcastle United's academy at age 13 after several impressive trials, including one with Celtic ... Was named Canadian youth player of the year in 2006, is one of six ambassadors for the road to the U-20 event and is a candidate for team captain ... Will make his third appearance in the U-20 tournament after suiting up in 2003 at United Arab Emirates and at the 2005 event in the Netherlands ... Also grew up playing hockey and competed as a middle-distance runner ... Canadians should expect big things from Edgar.