I don't know about tinned stuff but dried food you can order from Temizmama.com. You have to sign up and register. If you have a Turkish credit card you can pay with that, but they will do cash on delivery. If you order more than 15kgs it is delivered free. For lesser amounts you need to check the website. If you telephone them they speak reasonable English too.
They also do dried dog food.