Why does a US/Canadian STEM PhD 'almost' always comes with monetary assistance while a British PhD doesn't?
It does, supervisors in the UK can support PhD candidates with funding - based on the research projects they are recruited to...

Some PhD's have funding through external companies especially those in some engineering disciplines - usually found in universities that have strong links with industry such as research involving stress &amp; structures (I remember some funded by Westland...)