Depends on how it's being shipped. Ocean or air, and by who. Ocean time from Singapore to Vancouver is about 13 days, add another 2 days to get to Calgary via Rail, and another day to offload it to a warehouse from the container it's on. Getting held up in customs will add more time too.
Air, 2 days. More if it is getting shipped through hubs (DHL, FedEx, UPS) and not direct from a freight forwarder.
Hope that helps, kind of a broad question...
5 hours
Flying from Singapore, Singapore to Lima, Peru would be a solid 24 hours of travel.
A flight from Dubai to Singapore would take about 8 hours.
To Fly from singapore to kathmandu it would take about 5-6 hours.
The flight would be 18 hours long.
A flight from Calgary, Alberta, to Toronto, Ontario, would take about 4 hours.
The flight from Calgary to New York is 5 hours long.
Calgary is 37 hours.
It would take about 8 hours to fly from Singapore to Sydney.
how long it takes to fly from calgary to addis abeba
Calgary's area is 726.49 square kilometers.
You're looking at at least 24 hours of flight, and I doubt you'll be able to find a direct flight so you'll need to include layover time.