Yes, they did background check after I accepted the offer.
Criminal background check is required.
Yes, It took around a week
Takes a week for the background check. standard questions
Telus runs a background check on your credit and criminal record that takes 1-2 weeks to complete
Yes, Police background check is usually required from your previous and current countries of residence
I'm not sure if they require a background check. However, they did check references from previous jobs.