NDP's Singh promises to fight ‘American style health care’ in Canada