Following his impressive early MLS appearances, Davies attracted interest and was scouted by European clubs including Manchester United, Chelsea, and Liverpool, and was also named one of the 60 best young soccer talents in the world in 2017. In the 2018 season opener against the Montreal Impact, Davies scored his first goal in MLS action, and assisted on a Kei Kamara goal. On June 10, 2018, he scored a goal and got three assists in a 5–2 win over Orlando City. Davies scored two goals and provided two assists to help his side defeat Minnesota United with a 4–2 victory on July 29. On June 29, 2018, Davies was included in the MLS All-Star roster for the 2018 MLS All-Star Game on August 1 against Juventus. Davies made an appearance during the match, which finished as a 3–5 penalty shoot-out loss following a 1–1 draw. Davies was named the Vancouver Whitecaps FC Player of the Year on October 24, and also received the Whitecaps' Goal of the Year award. In Davies' final game for Vancouver on October 28, he scored both goals in a 2–1 victory over the Portland Timbers.