Royal Bank of Canada (TSE:RY), or RBC, has launched its maiden green bond offering, seeking to raise EUR 500 million (USD 557m) to back renewable energy and green building projects.