Sopel begann seine Karriere 1993 in der kanadischen Juniorenliga Western Hockey League bei den Saskatoon Blades. Während des NHL Entry Draft 1995 wurde er von den Verantwortlichen der Vancouver Canucks in der sechsten Runde an insgesamt 144. Position ausgewählt. Der Rechtsschütze verblieb weitere zwei Jahre in der WHL bei den Swift Current Broncos, ehe er im Sommer 1997 in die American Hockey League (AHL) zu den Syracuse Crunch, dem damaligen Farmteam der Vancouver Canucks, wechselte. Seine ersten Einsätze in der NHL erhielt der gelernte Verteidiger während der &lt;a href="NHL%201998/99"&gt;Saison 1998/99&lt;/a&gt;, als er fünf Spiele für die Canucks absolvierte. Nachdem er im folgenden Jahr erneut überwiegend in der AHL zum Einsatz kam und lediglich in 18 NHL-Partien eingesetzt wurde, gelang ihm in der &lt;a href="NHL%202000/01"&gt;Spielzeit 2000/01&lt;/a&gt; der Durchbruch. Fortan gehörte er zum Stammkader der Canucks und absolvierte nahezu alle Spiele der regulären Saison.