I think you are just defining your findAll wrong. This should work:
Cat = can.Model({
findAll: {
findAll: {
url: 'caturl',
dataType: 'jsonp'
dataType: 'jsonp'
}
}, {});
}, {});
You can find the according documentation here.