Does a current source have a difference in potential?
Yes, it is possible to have a non-zero voltage across an ideal current source. The voltage may be positive or negative, and a current source may either absorb power or provide power in a circuit.

Likewise, an ideal voltage source may have positive, negative or zero current.