Canadian Alphonso Davies will join Bayern Munich as they have completed a deal with the Vancouver Whitecaps for a fee of around €13 million.

The deal will allow Davies to remain with the Whitecaps for the remainder of the season and will have substantial add ons that could make the deal worth a record $20 million.

The 17-year-old has scored three goals and added eight assists in 20 games this season for the Whitecaps.  Davies was selected to the 2018 All-Star game by commissioner Don Garber.

“As a kid, I always dreamed of a moment like this, " said Davies.  "Now that the dream has come true, the work continues as always. I have to keep pushing and keep striving, and also keep being me on the field."

Davis was signed by the Whitecaps as a Homegrown Player on July 15, 2016.

He became Canada's youngest international goal scorer at the 2017 CONCACAF Gold Cup where he won the tournament's Golden Boot and Best Young Player awards.

When he joins the Bundesliga champs, Davies will become the ninth Canadian player to ply his trade in the German top flight, following in the steps of Paul Stalteri (Werder Bremen and Borussia Monchengladbach), Kevin McKenna (Energie Cottbus and Koln), Julian de Guzman (Hannover), Daniel Imhof (VfL Bochum), Rob Friend (Borussia Monchengladbach), Marcel de Jong (Augsburg), Olivier Occean (Eintracht Frankfurt) and Simeon Jackson (Eintracht Braunschweig). Calgary-born England international Owen Hargreaves played for Bayern from 2000 to 2007, winning four league titles and the 2001 Champions League.