You should buy travller's insurance before they got here. otherwise they have to wait for some time before the insurance kick in.
There are some agent's ads on the website. You should call them for it.
They are not canadian citizen, they can not use your Health plan.