@ Calvin
The answer is no. It's not easy to convert a Singapore's driver's license to a Canadian one.
It depends on the province. In Ontario where my family landed, they had to take the Ontario driving test all over again - including a 1 theory test, one basic driving test, and one highway driving test. You are allowed to use your Singapore license to drive around for up to 6 months, but if you intend to buy a car, you will have to get an Ontario driver's license otherwise no insurance company will insure you and most dealers won't let you drive the car off their lot without insurance.
In Ontario, you can take the theory test almost immediately which will give you a learner's permit. If you fail the test, you can take it again immediately for another $10. My mom took it 6 times before she finally passed, by that time she was so used to the questions she could answer them all haha.
You have to register to take your first driving test which could take over a month. My mom went to a driving school which helped her get a test date within a week but at a testing center that was in some remote area over 1 hour away. It's also easier to take tests in the remote area because there's less traffic and clearer roads anyway. After taking that first driving test you are allowed to drive and buy a car and insurance. You have to take the highway driving test I think within 2 or 3 years (I'm not sure) or your original license gets revoked.
For me it was easy. I had an American driver's license, and they exchanged it with a Canadian driver's license immediately with my 10+ years of driving in America recorded as well (they have access to US records). Since my entire family (dad, mom, bro, sis) were considered new drivers, I had to put my name on the car and insurance just to get the rates down. You cannot "exchange" licenses unless you have one from the U.S., Austria, Belgium, France, Great Britain, Germany, Japan, Korea, and Switzerland.
Before you leave Singapore, go to the Traffic Police to get a letter stating how many years you have been licensed and your traffic record. Even though you have to take all the tests over again, they will record the number of years of driving experience into their system. This is very important when buying insurance because the more driving experience you have, the lower your insurance rates.
I have heard that in Quebec only 1 road test is needed in addition to the theory test, but theory tests are administered in French. Check with the driving authorities in the province you plan on staying in. The Ontario website is :http://www.drivetest.ca/en/license/HowToApply.aspx
All in all, if you're landing in canada and staying there, be prepared to rent a car for a month until you can get the basic road test taken.