Ummmm... Canada is a big place...
Where do u want to hunt? Canada is the second largest nation in the world... Caribou abound everywhere, prices will vary greatly from province to province. You need to be more specific as to the place where u would like to hunt. But to give u a start Alberta, British Columbia, and Saskatchewan are the most hunter friendly provinces. Your best bet is to check out each of these Province's homepage which will provide with links to Outfitter's and regulations to import your guns to come hunting... Good luck.