Finance Secretary Derek Mackay insisted his tax and spending plans will give Scots the ''best deal'' in the UK as Holyrood approved his Budget for the coming year.
Half The Population To Get Cancer
Half of us are going to develop cancer at some point in our lives and the UK faces a "crisis'' if the NHS does not plan ahead, according to the latest forecast.
Released on World Cancer Day, it says there will "never be one single magic bullet'' to cure all cancers and age is the biggest risk factor for most forms of the disease.
The new figure, which replaces the previous of one in three, is the most accurate forecast to date from Cancer Research UK and is published in the British Journal of Cancer.
The charity said it highlights the urgent need to bolster public health and NHS cancer services so they can cope with a growing and ageing population and the looming demands for better diagnostics, treatments and earlier diagnosis.
Prevention must also play a role in the effort required to reduce the impact of the disease in coming decades, the charity said.
The UK's cancer survival has doubled over the last 40 years and around half of patients now survive the disease for more than 10 years.
But as more people benefit from improved healthcare and longer life expectancy, the number of cancer cases is expected to rise.
This new research estimating lifetime risk replaces the previous figure, calculated using a different method, which predicted that more than one in three people would develop cancer at some point in their lives.
The charity said age is the biggest risk factor for most cancers, and the increase in lifetime risk is primarily because more people are surviving into old age, when cancer is more common.
The results show that people who were born in 1930 had a lifetime risk of just over one in three, but the risk has risen to one in two for those born in 1960.
The lifetime cancer risk for women (47.55%) is lower than that of men (53.5%), while the combined lifetime risk is 50.5%.
According to the previous method of calculation, in 1980 the combined risk was 27.2%, in 1990 it was 32.7%, in 2000 it was 37.1% and in 2010 it was 41.8%. The charity believes that the old method of calculation underestimated the risk.
Lifetime cancer risk is also expected to increase further in the future.
While the biggest risk factor is age, other lifestyle factors include smoking, obesity, diet, tanning and sunburn, overdiagnosis, lack of exercise and child-bearing patterns.
While male smoking rates are down, overall smoking rates in the UK are at 19%, while they are at 12% in Australia.
Just over a quarter of all deaths are caused by cancer, so while one in two people will develop cancer at some point, it is still believed that around one in four people will die from cancer.
Harpal Kumar, Cancer Research UK's chief executive, said: "We're living longer and that means we're more likely to develop a range of age-related health issues.
"We need to plan ahead to make sure the NHS is fit to cope. If the NHS doesn't act and invest now, we will face a crisis in the future - with outcomes from cancer going backwards.''
He said "better planning and innovative design of services'' are needed, adding: "We also need to ensure the health service is adequately funded if we're to deal effectively with the growing burden of cancer and offer all patients the best chance of long term survival.''
Asked about how near a cure for cancer is, Mr Kumar said: "There will never be one single magic bullet that treats ... cures all cancers. I just don't ... I cannot foresee a time when that's going to be the case. But already we're able to cure a number of cancers now.''
Mr Kumar said there are more than 200 different types of cancers and they are all quite different.
"Once you break it down into those different diseases, we know that actually for some types of cancers we effectively do have a cure. So if you look at testicular cancer we're up at survival rates in the high nineties now,'' he said.
The single biggest thing that affects whether a patient is cured is whether their disease is caught early enough, Mr Kumar said.
"We know that too many cancers are diagnosed very late and once they're more advanced it becomes much harder to cure. We can treat them, we can extend life but it becomes much harder to cure if we're catching the cancers very late,'' he added.
Study author Professor Peter Sasieni, based at Queen Mary University of London, said: "Cancer is primarily a disease of old age, with more than 60% of all cases diagnosed in people aged over 65. If people live long enough then most will get cancer at some point.''
Prof Sasieni said breast cancer is the most common form in women, prostate cancer is the most common form in men, and bowel cancer and lung cancer are common in both sexes.
He said rates of cancer of the oesophagus are "increasing rapidly'' while stomach cancer is now "far less common''.
Dr Emma King, a head and neck cancer surgeon, also spoke of the importance of encouraging "earlier presentation of patients with cancer''.
Ellie Rose, public affairs manager at Macmillan Cancer Support, said the latest figures pose "a herculean challenge for the NHS and for society''.
She said: "With cracks already beginning to show, the NHS will soon be unable to cope with the huge increase in demand for services - meaning the support that organisations like Macmillan provide will become even more critical.
"Whichever party is voted in at this year's election will need to make sure the NHS is ready to support the colossal wave of people who will be diagnosed with cancer during their time in power.
"That's why Macmillan is calling on all political parties to urgently prioritise cancer care in their manifestos.
"This is not just about improving the quality of diagnosis and treatment, but also about ensuring that every single person with cancer is treated with the highest levels of dignity and respect.''
Siobhan Dunn, chief executive at Teenage Cancer Trust, said: "Every day seven young people across the UK are diagnosed with cancer. Cancer kills more teenagers and young adults than any other disease.
"For 20 years we have been delivering sessions in schools about the signs of cancer and healthy living. We know that empowering young people to take control of their health can not only lead to earlier diagnosis and help prevent the unacceptable delays young people suffer but also reduce the risk of developing the disease later in life.
"We now need the Government and the national cancer strategy to get behind this work so that every young person can be better educated about cancer.''
A Flybe plane has been evacuated after its gear collapsed after landing.
Detectives investigating the rape of a woman in Renfrewshire have asked for help in tracing discarded clothing.
Roads and schools have been closed as Storm Doris sweeps in, bringing snow and high winds to parts of Scotland.
Most Viewed Pictures On Heart
Recently Played Tracks
To listen live, choose your preferred location:
Now playing: Non-stop hit music
Deposit £10 to get a £40 Welcome Bonus - That's £50 to play bingo, slots and more!*
Over 50 tracks to make you feel-good. New album out now...
Find your local four day weather report here.
Make Heart the soundtrack to your day and you could be a winner with great prizes up for grabs throughout the day.
Find out more about some of the companies advertising on Heart Scotland- East.