The answer will depend on Quebec law and the OP's friend's employment contract as well.
But, it seems perfectly reasonable to ask someone to travel so long as it is done pursuant to existing law and guidelines. The friend should be paid for the period of his quarantine and one would presume that just as an employer picks up the cost of meals and other incidentals incurred during travel, that the employer would pick up the delivery fees for groceries and whatever else it is that the friend requires.