Why is B.C. home to more mining exploration companies than anywhere else on earth?

Most mining exploration companies have no producing assets or revenue streams, but generous B.C. tax breaks and other perks draw them in disproportionately high numbers