if u ask me, i will say it depends on which major u will take for a PHD, for u know, phd is a long term investment, u need to consider the job market, for it's been changing without stop.
phd is sht. for research and higher education. for the former, i don't know, but for the latter, i know it's not very easy to be a university teacher in usa or in canada.
it's not easy to make a leaving if u cannot find a job, although u have a PHD.
if possible, it's better to do a phd at the same time of working in the pratical.
good luck