BERLIN — Chancellor Angela Merkel has canceled most of her meetings for the next three weeks after doctors ordered her to rest in bed following a fall while cross-country skiing over the Christmas holiday in Switzerland, her spokesman said Monday.