For the horizontal stuff, you need 1/4" per foot slope (you can translate that into metric yourself! sorry). If that is doable, then you also need to account for a vent - that may be harder. The vent can't be too far from the back of the sink. Not sure what the actual distance is, especially to meet the codes in Alberta (lovely place - had a nice time in Calgary and Banff a few years ago). I don't think the angles are a big problem, but somebody else will comment. If you could avoid one, that might help, but I don't think it is a killer.