hi Josh,
Your awesome, Long story but very impormative and sure we'll get something about life in canada, this post is one of the most useful for all aspiring immigrants. thank you, to be honest i will read it again...Godbless all. struggles are way to success....Hope evryone will soon get our Dreams..settling down in Canada is not that easy, needs a lot of hardwork , perseverance and patience and not to mention the agony of being alone...cheers...!!! Hope God will always be there to guide us here..rEMEMBER YOUR SUCCESS WILL ONLY BE POSSIBLE IF GOD IS WITH YOU!!! so help us God.