Canada ranks high in low business costs