I am a graduate with three years working experience,i want to migrate to canada,what kind of visa is best for me to apply for and what are the requirements,how long will it take to get the visa?do you know an immigration expert that has rendered an help before that you can recommend to me?