Why are you renting a car for 14 days? You will not be able to leave the hotel for 14 days. Would make sure the restaurant is actually open. There are grocery delivery apps like instacart, restaurant delivery like Uber eat, Loblaws and grocery gateway deliveryetc. There are also volunteer groups that will probably pick up your grocery order and drop it off in front of your door. If you want to end up in London you could also drive straight to London and quarantine there. It may be less expensive to get an AirBnB there. You may be able to drop off the rental and pick up another one after 14 days.
Car rental? Evaluated all the cost, car rental seems to be the best deal comparing costs for Uber and all. Yes, it would stay parked in hotel for 14 days, but still it is much cheaper considering I have to take car rental again after Quatantine.
Hotel Restaurant? Yes, confirmed with hotel before booking it.
Grocery? Yes, have Instacart account, probably would be cooking our own food as well which is why booked Residence Inn as it has Kitchen with cookware. Restaurant is just a backup option in case.
Staying at London? Hotels and AirBnbs are comparatively costly in London which is the reason of choosing quarantine time at Toronto, plus London has a very limited area serviced by Uber-eats, Instacart, etc.
AirBnb? I did not liked the cancellation policy for AirBnb. I chose hotel as they have flexible free cancellation until the time of check-in. This was needed just in case I was not allowed to be boarded by airlines.