Canada casting machine