There's no real difference. 'Medical Cannabis' is the name for the plant that has been grown according to all safety and quality standards which allows it to be sold in pharmacies, while 'recreational cannabis' typically refers to flowers sold outside of pharmacy (Social clubs, Black market, Homegrown etc.). Imagine that there are two brand new, identical cars driving down the street, one has a licence plate and the other doesn’t. Both will get you from point A to point B, however one is road legal and the other one is not.