There is no queue jumping -  separate queues for immigrants and refugees and three sub-queues for refugees.

The Immigration and Refugee Protection Act separates immigrants (temporary and permanent) from refugees with different processes and criteria. 

Some refugees having fled their countries register with the Office of the United Nations High Commissioner for Refugees (UNHCR) and may be referred to Canada for processing - referred top as overseas processing.

Some refugees may appear Port of Entry and request protection

Others enter Canada legally or illegally and then subsequently seek protection. 

The latter was accepted by the SCOC in the 1985 Singh decision and extended s. 7 Charter rights to those claimants

In fact the IRPA at section 133 says enforcement sanctions and any criminal proceedings relating to illegal entry or false documents are not to be applied against refugees which implements our international obligations under the 1951 Convention on Refugees.