Hey,
You know, you can sign up for a online pre-arrival service. NextStopCanada.ca offers fast information in the ways that are convenient to you and take as little time from you, or as must time as you like. Check them out. As an immigrant myself, I am sure you will learn many things and be...