Age difference is a red flag, short courtship before marriage is another one. I know two specific cases here with a history of short courtship before marriage and they are about the same age. They got denied and got ADR (they won it).
Keep a positive mind to attract good vibes
Things are still challenging... my husband is stuck in this phase, that is rejecting and criticizing everything about Canada and comparing Morocco, moroccan life, moroccan food and moroccan people to everything here. It is like trying to fit a square in a circle... We also have the challenge about $$$. He still does not realize how expensive it is in Canada and contributes little for now. We have regular fights about this... I contributed most of my money for 5 years to make things happen and it breaks my heart that he does not want to do the same now he is working...