Canadian ‘opens fire’ in Philippine court