Hi,
For better details you should visit official website of Canadian Immigration office, you can find anything you want there it is so helpful. Search on google, you can find it easily (it is not allow to post links here)
Hope it helps
Good luck, Kathy