I want to update this thread, just in case anyone is wondering.
The visa was approved eventually.
What we have done:
I have given him my bank statements with around CA$15k sitting there for 6 months.
I wrote him an invitation letter.
I prepared a list of expense and jotted down how much he would be paying.
He added a statement from a PayPal-like account stating about CA$4000 for the past 6 months.
He gave payslips of about CA$70k annual salary.
He added a letter from his employer saying he will return to the job.
Idk which exactly helped, but anyway it worked. Now we are happy.
The visa was approved eventually.
What we have done:
I have given him my bank statements with around CA$15k sitting there for 6 months.
I wrote him an invitation letter.
I prepared a list of expense and jotted down how much he would be paying.
He added a statement from a PayPal-like account stating about CA$4000 for the past 6 months.
He gave payslips of about CA$70k annual salary.
He added a letter from his employer saying he will return to the job.
Idk which exactly helped, but anyway it worked. Now we are happy.