yes, but according to qorax Ottawa & BC is bit more expensive than Toronto. However, your occupation should be the key factor in decision where to settle down. If you are related to Engineering profession then I think Alberta is a good option. However, a newcomer needs some odd job immediately...