A Ford cabinet minister has agreed to repay the cost of all hotel stays in Toronto, where he resides.