Canadian book and lifestyle retailer Indigo has appointed Peter Ruis as its new President, effectively immediately.