Moto Z will cost $900 off contract when it launches in Canada

Comments