Unless schedules have changed these CZ flights are generally operated by narrowbody Airbus equipment with just 8 business class seats, so the likelihood of finding 4 award seats at any one time may be reduced. I only see 2 on EF for most dates on the narrowbody equipment.
Notice that too, end up we split 2 set tickets, a set departure from sin, and the other one from Kul at the same time 1:20 ish pm.. So, we will meet at can at same time, so layover at can is less time.
Before I book the ticket today, do we need transit visa at can, I check last time in flyer talk, no one says about visa needed.