Пушачите, които спрат цигарите преди да стигнат средната възраст, могат да живеят почти толкова дълго, колкото хората, които никога не са пушили, показва канадско изследване.