Canadian businesses' research and development hit record $30.4B