Right now, it's really, I would say, ad hoc. In some cases, there are some travel grants from the university that are available on a limited basis. There are some from the Society of Professional Engineers. The student would have to work within the envelope to try to find funding if their supervisor is not able to fully fund them.
We have an unspoken agreement with grad students if they make the decision to pursue a Ph.D. but they could have got a job. I'm not willing—nor should we try—to pay them, as others have said, an industry wage at that level, but what I try to do in their Ph.D. is ensure that they don't have to take on additional loans and debt burden to be able to complete their Ph.D., because they had an opportunity to leave, didn't they? The unspoken commitment is that if they stay, I will endeavour to put a funding package in place, and travel—covering all those things—so that they leave their Ph.D. program no further in debt than when they started.