CEC says you need 2 years full time skilled work or the equivalent there of. You should call immigration and ask if you are not sure if you qualify.
I see a problem right away with data entry clerk unless your work permit actually says something other than that because data entry clerk is not a skilled position. If you look at
http://www5.hrsdc.gc.ca/NOC/English/NOC/2006/ProfileQuickSearch.aspx?val=1&val1=1422&val65=data+entry+clerk the NOC code is 1422 and the 4 tells you this is a skill level C job so considered semi-skilled. Retail manager at
http://www5.hrsdc.gc.ca/NOC/English/NOC/2006/ProfileQuickSearch.aspx?val=0&val1=0621&val65=retail+manager is a skilled position, you see from the NOC code starting with 0.
You need to job where the NOC code either starts with 0 (skill type 0 position) or if it doesn't start with 0, the 2nd digit needs to be 1 (skill level A) or 2 or 3 (both skill level B). Jobs where the NOC code does not start with 0 and the 2nd digit is not 1, 2 or 3 are not considered skilled for immigration purposes.
If you have lived with your girlfriend for 12 months, you would classify as a common law and she could sponsor you. Otherwise, you should try to find a skilled job so you can qualify for some immigration program.