-webkit-box-reflect ® Muaz Khan

var canvas = document.querySelector('canvas'),
	context = canvas.getContext('2d');
	
canvas.setAttribute('width', innerWidth - 20);
canvas.setAttribute('height', 100);

context.font = '20px Verdana';
context.fillText('Text Reflect using Canvas 2d API!', 150, 45);

context.setTransform(1, 0, 0, -1, 0, 0);
context.fillStyle = '#CCCCCC';
context.fillText('Text Reflect using Canvas 2d API!', 150, -51);