Canada design machine