There is a site (
www.upcdatabase.com) that offers a number of services that might be useful, like a downloadable CSV file of the database (???) and a web service that can be called by whatever app you like. After you get the product name, you could do a search on a pricing website (
www.pricecanada.com or
www.shopbot.ca) and get some pricing details.
Clint