Call 311 and asking for by-law enforcement.
I have a neighbor also like to use the public road as his parking lot. It is very annoying. However, the city does not enforce the by-law unless there is complaint. But they are not very effective. Just keep calling every time you see it is there. Don't not try to talk to the person who owns the car directly.