Yes, if you're American using the brands in the Sparkpeople food database, then you shoould expect it to find them. If you're not American, that would be why.
Yes you can manually create your own foods. The link for that is (on the site, not the app) right under the Search button. On the Favorites tab you can choose to share the manually created foods to make them available to other users.
Deb, in New Zealand