To pay a deposit or post a guarantee for someone entering Canada, you must not already be in default on another guarantee you've signed, and you must have legal capacity to enter contracts in that province. If you're posting a guarantee (rather than paying cash), you must also be a Canadian citizen or permanent resident who is physically present and living in Canada.
(1)47 (1) A person who pays a deposit or posts a guarantee
(2)(2) A person who posts a guarantee must
(3)(3) If an officer has reasonable grounds to believe that a sum of money offered by a person as a deposit was not legally obtained, or that a sum of money that a person may be obliged to pay under a guarantee would not be legally obtained, the officer shall not allow that person to pay a deposit or post a guarantee.
(4)(4) An officer, the Immigration Division or the Minister must consider the following factors in assessing whether the person who posts a guarantee has the ability to ensure that the person or group of persons in respect of whom the guarantee is required will comply with the conditions imposed: