RE: Hunting in Canada ( BC )
Unfortunately, here's the deal.
A Canadian citizen from a province other than B.C. can hunt with a B.C. resident, much as Duffy has described.
A non-Canadian (e.g., American citizen) is required to retain the services of a guide/outfitter. The licenses and requirements to have a guiding area are very strict and such guided hunts are fairly expensive.
About the only exception to this would be if the Canadian with whom you wanted to hunt was a very close relative - parent, sibling, or offspring. More distant relative situations don't count, and this is strictly enforced as well.
Wish I had better news; I have several good American friends and lots of relatives who I would love to take hunting here.