oh yeah there's desert areas... merrit's probably about the closest to vancouver that begins to qualify as desert (i believe) at about a 3.5-4h drive away.
this is the most touristy desert spot though, osoyoos:
it's pretty well the hottest spot in the province in the summer & nothing more than a tourist resort lake beach town from what i understand. (never been, first timer)
bc is also home to the great bear rainforest:
which is apparently the only home to these guys:
the Kermode aka spirit bear - the only black bears with, due to a recessive gene, snow white fur.
as well as grizzly bears... big, big grizzly bears.
and it wouldn't be bc w/o mountains, duh - but more than just mountains... plenty of glaciers:
it's almost pretty much you name it you can find it here. 8)