If you really can't get a good reference letter stating your salary, position, duties and total work hours, ask your employer for a ROE (Record of Employment). An employer is obligated to give you a ROE once you terminate your employment. It is the same ROE that is sent to Service Canada...