Canadian hospital under fire for sticking to Catholic ethics