You also will have to factor in that you can only bring 3 months of medication with you if you are able to come to Canada as a visitor.  Your ability to qualify for healthcare coverage and pay for medication, since Canada doesn’t have a national pharmacare program, will need to be carefully considered.  Canada has quite high prescription drug prices.  You will need to do a lot more information.  Have you lived together before?  For a continuous year?  Does your gf have a extended health benefit program with her job?  Even if you do get SOWP these things need to be considered.  When you say recent transplant how recent do you mean?