Visitors to Canada need travel health insurance because: 
a) Hospitalization costs to non-residents in Canada can reach as high as $2,800 a day. 
b) Visitors to Canada are not covered by provincial health care plans. 
c) In some provinces, newly landed immigrants are subject to a waiting period before they are eligible for provincial health coverage. 
d) All of the above.