The short answer is, it can, but it's not recommended.
Unlike fixed-line broadband latency (the time it takes to send data from A to B) can vary hugely, in to hundreds of milliseconds. (The same applies when using satellite broadband)
Whilst the service may connect the time it takes to send data from you to your VoIP provider, and vice versa may be too much that it causes a long delay, or break ups mid call. (Which isn't ideal in a real time scenario)
Hope this helps.