so i came to canada when i was 6 years old raised and grew up here till i was 14 then moved back to libya for 2 years then came back to study here in Canada in 08, my first native lang, is English i dont write or read arabic. im currently 23 and all of those years (15 years) i have been here i was carrying a study permit valid but soon to expire.. my question is now that i haven't graduate and planning to do so, i do want to stay here as its my home, i have already found a job offer and applied for LMO but lmo takes a while to get so i was told to go home and wait for LMO and then apply for TRW and come back that way, my issue is, what if i leave and lmo doesnt come, what if i get denied TRW, i was debating if i should declare refugee here while im already in Canada,, what would u guys recommend me to doé