Agree with what’s been said before, but this is all irrelevant provided your husband returns to Canada before the 3 year anniversary of his landing and then stays in the country for a minimum of 2 years.
You say he even wants to return by April 2020, so that is plenty of time to meet RO and also leaves room for some future trips outside the country.
You say he even wants to return by April 2020, so that is plenty of time to meet RO and also leaves room for some future trips outside the country.