Whats your home country?
I don't quite understand your situation? Are you still in Macau processing your paper in the Philippines to work in Canada? If you are in Macau why, did you process your papers in Phil. when it's quicker to process it when you are already out of our country? And yes because you are currently working in Macau you will need to get Police clearance from every Foreign country that you previously worked. How many years was your LMO is it 1 year or 2 years? Did you not process your papers right away? The reality is that if you have process your papers in Macau you would have here been here by now! It takes 4-6 months upon submitting your papers to CIC if you are outside Philipines.