Delhi-born Punjabi woman appointed Canada’s new health minister