Sorry for my ignorance, but are you saying there is an actual cat food called "no name"? That seems very strange to me. Generic brands may have a store brand, but still have at least that name. Most foods can be looked up on the internet for ingredients, if you don't have a can or bag right in front of you to look at.
As far as what foods are sold in Canada, again, I would refer to the internet as a source if no one from Canada happens to come along to answer your post, but I doubt if ANYONE can tell you ALL Canadian foods . You never know though
Yes, apparently in Canada there is a generic brand called "No Name" with all sorts of pet products and groceries for people. I couldn't find a web site for "No Name", just some supermarket and warehouse-type stores that sell the pet food.