that's water under the bridge now, there's no use crying over spilled milk. most of the time, not everything is for free, kelangan gumastos tlga. my hats off to u pa rin, monsieur, kasi kahit papano, you can communicate in french. Félicitations! (konti lng tlga alam ko, Je connais un peu le français).
But maybe, God has some other plans for you within the next 2 years, it might be more satisfying than having a permanent visa in canada, di ba?
Keep the faith. Let's entrust everything to HIM!
bonne journée! bonne chance!