There's no difference at international law between the entitlements that are available for both those categories of refugees. Indeed, the international refugee convention quite explicitly, of course, understood that there was not going to be a way for refugees fleeing persecution to necessarily obtain a visa to travel somewhere. So that international law commits all countries—147 countries around the world—to ensuring that people do not face any penalties for their mode of arrival in a country. Indeed, it's a breach of international law to attempt to charge people with illegal entry or to otherwise punish them.
So the proposals that were in Bill C-4 and that are now reproduced in some part in Bill C-31 are a direct contravention of the international refugee convention on this point.