AFAIK no passing on single lane road using the shoulder even if there's wide enough space between said vehicle and curb. If you hit the car it's your fault not the vehicle that's turning.
You can pass on the right in the following circumstances...But you are correct that if he hits the car he is at fault.
Passing to right of vehicle
150. (1) The driver of a motor vehicle may overtake and pass to the right of another vehicle only where the movement can be made in safety and,
(a) the vehicle overtaken is making or about to make a left turn or its driver has signalled his or her intention to make a left turn;
(b) is made on a highway with unobstructed pavement of sufficient width for two or more lines of vehicles in each direction; or
(c) is made on a highway designated for the use of one-way traffic only. R.S.O. 1990, c. H.8, s. 150 (1).
Driving off roadway prohibited
(2) No driver of a motor vehicle shall overtake and pass another vehicle by driving off the roadway. R.S.O. 1990, c. H.8, s. 150 (2).
Non-application of subs. (2)
(3) Subsection (2) does not apply to the driver of,
(a) a motor vehicle overtaking and passing to the right of another vehicle where the shoulder to the right of the roadway is paved and the vehicle overtaken is making or about to make a left turn or its driver has signalled his or her intention to make a left turn;