Similarly to English, it's not usual to ask "can you speak English?" we just ask "Do you speak English?" Of course there are contexts where you might say "you can speak English," - i.e., giving...