CanV said:It does not have to be but you definitely should. If you show up to the interview with an expired passport there is a good change you will get RQ.
Why ? whats the logic behind it ? Even I think it better to a passport that will be near to be expired ? that mean you do not have intentions to leave the country in the mean time during the process of the application