Why are you explaining all the details?
IRCC officers are not dumb. No one got time to hear stories. People then complaints that there visa are not getting approved. For the future readers: keep it short and simple. Higher chances of visa getting approved. My dad's super Visa got approved in 4...