depends on duration of visit and the activities to be done while in canada,
explain who will pay for air tickets, visa fees, accommodation in canada, food, etc. and upload that person;s bank statements.
do remember if the visitor is not paying for himself, it weakens his ties/ reasons to...