If I could rate Canada post a zero I would. I've ordered online from multiple sites and paid for express canada post. I'm now waiting on yet another delivery which will end up being 7 full business days if it arrives when estimated. Has happened many times sometimes up to 10 days for express mail. Maybe there will be more options to choose different delivery services online if people speak up when ordering for a non Canada post option. I do. Poor service paid for.