根據移民法的規定，18歲以上的加拿大永久居民或公民可以擔保配偶移民加拿大。擔保人要承諾義務承擔配偶到達加拿大後至少3年的基本生活開銷。移民法本身並沒有規定擔保人一定要有收入才可以擔保配偶移民加拿大。