The 24-year-old Teibert is the longest serving player on the Whitecaps, having first joined the club's residency program in September 2008 and signing an MLS Homegrown Player contract in 2011.
The holding midfielder has made 141 appearances in all competitions for Vancouver's first team, scoring twice. His first appearance came in the club’s first ever MLS match on March 19, 2011.
"Russell has matured and grown with this club and he will continue to be a key member of the team in the coming years," coach Carl Robinson said in a team statement. "He's a model professional who, if playing or not, never changes his mentality or will for the team to win. You need passionate and driven players like that in your squad. Russell’s hard work and determination will continue to push the group.”
Teibert also has a goal and an assist across 20 caps for Canada. He played in two matches during Canada's run to the 2017 CONCACAF Gold Cup quarterfinals.
“First and foremost I want to thank everyone in the organization for the opportunity to continue wearing the Blue and White,” Teibert said in a team release. “Vancouver has become my home and this club has become my family. The time up until now was just the beginning. I know there’s so much more to come from me and from the team. I promise that every time I step on the field I’ll always play with heart and work to be the best player I can be for this city and club.”
Teibert leads Vancouver with 19 Canadian Championship appearances, and was awarded the George Gross Memorial Trophy as the Canadian Championship Most Valuable Player in 2015 as the 'Caps won their first-ever Voyageurs Cup.