+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
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.
 
  • Like
Reactions: scylla