Canada criticised for ‘poaching’ foreign-trained doctors