If a person gets baptised in a non canonical Church does that person have to get re-baptised again to get married?
This depends on which “Church” the person was “baptised” in. There are some non canonical groups in Australia at the moment in which the “sacraments” performed are not recognised by any canonical Orthodox Church in the world. Consequently, all those “baptised” by them are deemed as never having been baptised and so need to be baptised in a canonical Church before they can get married. Historically, however, there have been some instances (e.g. during the schism of several Community Churches in Melbourne in 1963 – 1970) where, although baptisms in these Churches during these years may have been non canonical, the Church hierarchy at the time – after resolving and healing the schism and for pastoral reasons – decided to “canonise” these baptisms through the Sacrament of Chrismation.