Have a look at these web sites if they are any help to you, or just do a search on the web for information on importing goods in to Canada.
http://www.britishcolumbia.ca/global/about.aspx#.U2OkudhOXmI
http://www.wd.gc.ca/eng/253.asp
What do you mean, "under which program is best to apply for a visa?". Do you mean a licence / permit to import goods or a Business / work visa?