Canada technology development