Canada will take on Italy in their maiden Billie Jean King Cup final following victory against the Czech Republic in the deciding doubles match.
Canada's Leylah Fernandez and Gabriela Dabrowski beat Barbora Krejcikova and Katerina Siniakova 7-5 7-6 (7-3) to win the tie 2-1 in Seville.
Krejcikova had won her singles match in straight sets before Wimbledon champion Marketa Vondrousova lost to Fernandez.
In Saturday's other semi-final, Italy secured a 2-0 victory against Slovenia.
Martina Trevisan and Jasmine Paolini both won in straight sets as Italy continue their bid for a fifth title and first since 2013.