translate English to French: This debate could not be more timely.
Ce débat tombe donc à point nommé.