The Canary Current flows along the coast of which continent?

The Canary Current flows along the coast of which continent?